Michaels is a craft persons dream. They offer crafts for everything you can imagine. They also have things premade for the craft challenged. They have a hugh bridal department that they will even do the decorations for your wedding. They also offer classes on how to do projects including cake decorating. From time to time they also offer kids craft workshops.
more