all of the above, I see fabric I must have just because I like it no practical use in mind so I buy it. plus the home ec teacher at my school gladly gives me all the scraps (half yard fabrics with a shape cut out in the middle) discarded by the kids.