This story reminded me a lot of a superhero origins story... it has that same feel of an ordinary person learning to cope with extraordinary events and abilities. The main character is sympathetic and lovable and the supporting characters are very engaging as well. Craven's world-building is well done and helps you see how this storyline fits within the world we know. As the book ends you're left knowing that things are just getting started and the story will just get more tangled and exciting. I'm anxiously awaiting the next installment.