I had been wanting to read this book since before it came out. It is enjoyable, and I liked Violet as a character, even if it does taker her a while to figure out some things. There is a magical realism to this story; I call it magical realism instead of supernatural because something happens and no one really questions it. I would have liked to know more about the magic, though. And when the climax happens...I can't explain without being spoilery.