One of the best, most moving books I have ever read. Most things don't affect me on an emotional level, but this was deep. Makes you feel really connected to the characters. The author is really skilled too. I would love to read it for the first time again.