Yes, it is true: all fabric is not created equal. There really is a difference in fabric: the thread count, the dyes that are used, the way the fabric is produced, all affect the quality of the finished product. Frankly, you get what you pay for. The bigger box stores are going to carry cheaper, not as well-made fabric – especially in the quilting cottons. There’s no reason why you can’t use the cheap stuff. I personally would not invest in super expensive fabric. But if you are making a wedding quilt that you hope to become a family heirloom make the investment in high-quality products. You won’t regret it – especially considering the time you’ll invest in a project like that. Below are some really great fabric options from Amazon.