I've been buying fabrics from Reprodepot for years and their selection is always eclectic, delightful and inspiring. From quirky holiday prints to super cool abstracts, there's something for every mood and occasion. They even carry marimekko fabrics, which are a bit more pricey but so beautiful. Reprodeprot also sells ribbon, trim, buttons, patches and crafty books. It's the perfect place to buy a gift or make one from all their great supplies.