Well, no one was more suprised than I that I LOVED this book. It was just fun. Not too angsty, but a little angst. The protagonists are cute and believable (well, after that whole willing suspension of disbelief for the female protagonist's special powers). The book covers what needs to be covered, gives reasons for actions/reactions of the characters, and doesn't take itself too seriously. Just a good, fun read. I would have liked for it to be a little longer, with just a little more fleshing out of situations, the villain was just a little too far outside the realm of "believability," but all in all a good read.