Martin Boyne è convinto che la sua vita sia ormai trascorsa. L'ultima spiaggia sembra per lui il matrimonio con una sua amica di vecchia data, Rose Sellars, da poco vedova. Durante il viaggio alla volta di Rose, Boyne incontra un gruppo di sette bambini. Quando arriva a Venezia, scopre che sono i figli, figliastri e figli adottivi di una sua vecchia conoscente. L'incontro con quei bambini sconvolgerà la sua vita.