I was definitely not expecting to like this book this much, because it is not a genre I normally enjoy, but the story is told beautifully with a mixture of funny, sad, intelligent and incredible moments. Since the first couple of chapters it is kind of obvious how the plot will develop and finally end but the author still makes the trip very worth the while. I guess is just like life, the ending is always the same, but the journey is what makes it special.