The film is not without flaws. At nearly two and a half hours, it overstays its welcome in places, and a tighter edit would have sharpened several emotional peaks. A few narrative detours briefly affect the flow before the story regains its footing. Yet even in these uneven stretches, the film never loses its emotional centre.