Welcome from Tennessee. Pre washing is a personal preference. Some swear by it and others ignore it. I am not a prewasher unless a piece looks like it has a lot of extra dye. That just takes time to figure out. As for raveling, you could do a quick zigzag on the edges or use a pinking shears. Oh, and always prewasher flannel because of the amount it shrinks