I'm fairly new at buying fabrics so have gotten some from an LQS in a neighboring town when she puts it on the discounted table, as well as Walmart in that same town (seem to have better fabrics than Walmart in my town) although I do on occasion buy in my town at Walmarts. Have also bought from JoAnn's and Hancocks in another town south of us. Where ever I can find it at a good price I buy it.