This is a feel-good film, so you get no prizes for guessing the ending. The journey from beginning to end, riddled with a ...