Sewing company
Stitch Upon a Time — fabrics, patterns, and notions in Marshall, Michigan. 5★ Google rating.