Michaels has everything you could ever want for crafting...a huge selection of fabric, craft paint, clothing patterns, accessories, craft kits for kids, so much more! Very reasonably priced and even has hard to find items like leather and vinyl.
more