Beautiful albeit a sad one (still undecided whether I hate the ending or not). Overall, the story is riveting and thought-provoking. I love the references (one redemption) and the witty conversations (another redemption and you can't help but cry and laugh at same time). Although I mentioned above that I haven't decided yet if like the ending or not, I still very much enjoyed the book.