I don't know if it's the same everywhere, but my LQS had a great sale after Christmas of 50% off ALL fabrics in the store. With that sale, I stockpiled since I was getting great fabrics for $4-5 per yard. I only buy good quality fabric, even if its for a "blankie" that's going to get drug around. My ex MIL made one for my daughter when she was born. She carted it around for about 3 years and it's still in one piece. I find Connecting Threads to be a good online shop and their fabric is $5.96 per yard :)