Viking Sewing Gallery has a huge selection of fabric. The fabrics are not cheap, but the huge selection means you'll find something special. They also have sewing and quilting classes. The staff is knowledgeable about fabric and machines and can help you find what you need.
more