Thousands of yards of in-stock and special order fabrics to choose from!