I always prewash flannel due to shrinkage. Recently I made lots of the self binding baby blankets as there was a whirlwind of baby showers. I had several pieces I got at Joann's that shrank and pilled SO BAD I didn't even use them. Such cute prints though but were scratchy and faded after washing,wasted money. Others I got at Joann's were fine.