As far as urban fantasies go, this one was pretty original. I really enjoy Kiersten White's writing. My first book by this author was Illusions of Fate, which I just loved. This book definitely has the same tone (and the author is GREAT with character dialogue) but much less sophisticated. It's obviously written for a slightly younger teen audience than Illusions of Fate. That said, it's still great and still very much White's writing style. The only thing that bugged me about it was the use of "bleep" in the place of expletives. Sure, it's explained and there's a little bit of a story behind it, but it's still kind of obnoxious and juvenile when the main character keeps running around saying "What the bleep!" (Literally.) 
 I appreciated this book because I couldn't guess in advance what was going on. Sure, some of the end-of-chapter cliffhangers were easy to figure (you know, the kind that are revealed anyway within the first few lines of the following chapter) but I had no idea what was going on in the grand scheme of things. It was refreshing. Also, the chapters are fairly short. Which means it's easy to read and hard to put down. Seriously, I have a major appreciation for authors who break their stories up into short chapters instead of forcing you to read big chunks all in one go before you get to a real stopping point. 
 The wonderful writing style, the quirky characters, and the compelling storyline all added up to a nice read. I still liked Illusions of Fate better, but this was a fun book. A fun book that, fortunately (and unlike Illusions of Fate) is the first book in a series. I've already started book 2 and have the third one on the way, as well as another unrelated book by the same author :)