Gruber's is a great shop, but a couple of others that have tons of fabric and the friendliest clerks are Monica's in Park Rapids, half of the shop is anything you would want in yarn also, so for me is a perfect stop. Another one that made the top 10 shops is Bay Window in Perham, really nice 2 floors worth of all fabric!