Most of my fabrics were bought at Walmart or Hobby Lobby. I would never pay that much for fabric. I always look for the best quality they have at those two stores. I have yards and yards of fabrics and will not live long enough to use it up. So I am not buying any more fabrics. I give away most of my quilts.
Just remember most people will wash the life out of quilts in a short time. I would never buy expensive fabrics just to donate or give away.