A great fantasy. A great character-driven young adult story. If you like either, you should read this book. 
 It's difficult to talk about the book without giving anything away but it's a breath of fresh air in the mostly romance-driven stories in YA genre these days. The story is well-written and gripping, full of quite interesting profound thoughts. 
 The characters go through quite a transformation. While I didn't like them that much at the beginning I started to love them as the story progressed. Again, it's difficult to say much without giving anything away. I'm glad I wasn't spoiled for any of the plot twists and really enjoyed reading the book until 4 a.m. last night. 
 The only thing I didn't like was the ending. I would have loved a longer one but otherwise it was a good one.