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.