What an amazing book. I love the cover, it's what got me to want to read it. The characters are vivid and likeable. They each have their own little story. There's a character who has books that follow her around. They just show up out of no where. I never would have even thought to come up with something like that. Magical is a good word for this book. It just grabs your attention and you can't put it down. Check it out, you'll love it.