I almost always have fabric on hand so when I find a pattern I like I "shop" at home. I have been quilting long enough, and buying fabric long enough, that at this point I may have to buy fabric for the border or something like that. I very rarely buy they show in the pattern because it is usually new that year or season and most likely won't be on sale.