If you like or love to do any or all of those things, Stitches is a store you should check out. They have I think just about anything you would need for any project. they have (seems like 1,000's) of colors of cross stitch floss, yarn and they even offer classes if you want to learn to knit and crochet. They also have tons of books for your projects too.
more