33rd Anniversary Sale May 2 - May 29! The Fabric Garden has one of Maine's largest fabric selections of quilting cottons and batiks - over 8,500 bolts! Authorized Janome Sewing M ...