Fortunately, this rather sad story was not to my knowledge been based on true events. ... While it is not the most cheerful novel out there, the story has a happy ending of Karim moving on from his troubled past and accepting a new life in Canada that I thought it really deserved.