I 1945 tager den unge dissident Jakob Bronski de to børn, Melanie og Christopher, til sig. 40 år senere er Melanie vokset op og har selv stiftet familie med manden David. Melanie opdager, at Jakob, som hun troede, var blevet dræbt i Auschwitz, stadig er i live. Hun inviterer ham straks til at bo på familiens farm i Canada, og da Jakob ankommer, har han til Melanies store overraskelse Christopher med. Fortiden indhenter nutiden (midten af 1980'erne) og Melanie og Christopher kan ikke længere benægte det bånd, de deler mellem dem.