Def. do not judge by price as a firm rule. I have bought from all various places. Just recently bought 3 diff. 1 yd pieces from my LQS that I dearly love & shop there quite often, but ea.of these pcs cost me over $10 a yard. All 3 bled like crazy. I thought I would never get them treated where they would not run & bleed anymore. It shocked me. I have bought fabric @ Jo Anns and yes, WalMart & they did not bleed. So it is a case that you never know & cannot judge by price. They all felt wonderful. Some from the big box store has felt like cheesecloth. Some not. You will be able to tell by the feel soon.