I buy for quilts, and always buy extra of each color. Sometimes I will see a fabric and think OH that would make a beautiful ( specific pattern) quilt and will buy it. If they have coordinating fabric I may buy a couple of yards of it too. Of course by the time I get around to actually using it I may have forgotten which pattern I had purchased it for! LOL Now I cheat and when I arrive home with the fabric I will put it and if not the pattern at least the name of the pattern in a project box and set it up on my bucket list shelf. I do have a stash and keep lots of solids, blenders, and holiday fabrics on hand but my stash is small compared to a lot of people.