My personal opinion is that some people who think buying fabric by "name", necessarily indicates quality, is so very incorrect. I have friends who pay $8-12 yd. and think it is such good fabric. Think again my friends - some is good and much is as good as $2.97-4.97 yd. Stores gen. charge what the traffic will bear. Say what you will - WalMart stores which carry fabric, has some good products. JCP used to carry the same quality product, if any of you are old enuf to remember.