Without a doubt, this was one of the best books I have ever read. It is absolutely incredible! It is very well-written, and I think that the plot really dives deep into the inner workings of humanity and emotion. Every time I was finally able to put the book down, I would sit down and think about it for a very long time. Overall, this book is deeply emotional and thought-provoking. I would recommend it for grades seven and over.