Michael’s is HUGE. I usually come here for knitting supplies, and they have a huge selection of both yarn and needles, of all different types. A lot of the yarn is located pretty high up on the shelf, but there are sales associates aplenty to help you out. They also carry a lot of fake flowers and other crafty supplies and tools. A very friendly place that will almost certainly satisfy whatever crafting urges you may have.