This is one of my favorite yarn shops because not only does it have a nice variety of price, weight, and color of yarn, but it also carries fiber for spinners and felters. Yarn is conveniently organized by weight, so finding the right yarn for your pattern is easy. Finishing touches like shawl pins and buttons are on hand, tools for knitting, crochet, and felting too. Patterns, books, kits, all there. Spinning wheels and spindles for spinning your own yarns are in stock. But the best part is the focus on local sources and dyers. Customer service is great, and the only downside is she doesn't have more square footage to fill as enticingly as the rest! Love it.