I really enjoyed this book but there were a few things that made me a bit annoyed. They are thoroughly discussed in some of the other reviews so I'll just say that in spite of those things I really did enjoy this book and will probably reread it at some point.