Parts of this book I really loved. Other parts I skipped! The basic idea of the story was fine, and certain aspects were fantastic. There was a surprise in the middle of the narrative that I was not sure of the relevance ... and makes it definitely an "adult" book.
The ending was the real let down for me. I ended up unsure of the outcome.
I expected better than I got