Makes me laugh, cry, angry and sad over and over again but also tremendously touched from time to time. Most of the story is pretty realistic, too realistic that it pains my heart. Yet there are some parts that is rather hard to believe and somewhat unrealistic. Overall I have enjoyed the story and ...