I have mixed feelings on this book. On one hand, the story was interesting enough that I wanted to keep reading, and the writing was well done and kept the story moving along. However, I felt that the writing was very surface. Statements are made about characters or events with no more information to back it up. Things don't always make sense. Characters have feelings that seem unjustified and over-the-top and the one liner the author throws in to explain it isn't enough. The characters are supposed to go through some kind of growth in the story but it's very superficial and surface level. The writing felt very shallow overall.