Hobby Lobby has a good selection of fabric. Mostly good quality. Also lots of craft supplies and nick knacks. LOve it. Never ever pay full price for anything there. If it isn't on sale this week it will be soon. Or there is almost always a coupon for 40% off. Have fun.