Op 116-jarige leeftijd kijkt Victor Walgrave terug op zijn leven, een leven dat een mokerslag gekregen heeft in zijn jonge jaren in de loopgraven van de Eerste Wereldoorlog en een leven dat getuige was van de grote omwentelingen van de 20ste eeuw.
De geschiedenis van een oude vrek die op kerstavond in het 19-eeuwse Londen door drie geesten zijn levensloop voorgeschoteld krijgt, waardoor hij zijn manier van leven verandert.