I buy the fabric ahead of time not knowing what I'm making with it.
I buy it because I love the colors and design.
I have improved I used to buy 5 yards of everything now I only buy 1 to 2 yards of each design that is a big improvement on me and saving money too.