Not as good as the book. Why does the young Lali (spelt Lale in the book version )speak in a British (ish) accent, and has lost about 2 foot in height’s in his old age! The actor playing Heather is as stiff as a board and not natural on screen. Having been one of the most awful times in recent history, it just lacks the depth of what really happened, trying too hard to focus on the fictional love story.