Eagle Creek Quilt Shop in Shakopee is a great shop, on the southwest corner of the metro area, a good place to stop on the way into the area. It's charming - in an old train depot. The employees are very helpful and they carry a wide variety of fabrics.