I love doing crafts. A fellow crafty friend told me about Heindselman's when I was looking for tatting supplies.
They seem to have more of anything you could need for knitting, crocheting, cross stitch, tatting, and so on than any other place! They have 2 walls full of different kinds of threads.
Usually most places carry only 1 or 2 books about tatting (lacework) as it isn't as well known. Heindselman's has binders full of sample books you can buy. I was also able to buy handkerchiefs that you can edge yourself.
They also sell some gifts for all ages