Truly captivating book from start to finish. It is so beautifully written that I caught myself re-reading some sentences over and over again mesmerized by all the choices of words that fit so perfectly together in a sentence. All the descriptions and all the conversations of the characters are so well-thought of and it is safe to say that this is one of the best books I've ever read. Nearing the end I couldn't stop crying and then I cried even more after reading last words. A masterpiece.