Historia zaczyna się w 1959 r. Żona Michaela Courtlanda – Elizabeth oraz jego 9-letnia córka – Amy zostają porwane. Pomimo ostrzeżeń porywaczy, Michael zawiadamia policję i za namową detektywa, pomaga zorganizować pułapkę. Plan jednak zawodzi i rodzina Michaela ginie tragicznie podczas próby ratunku. Targany wyrzutami sumienia Michael pogrąża się w rozpaczy, poświęcając swoje życie budowie grobowca dla Elizabeth i Amy. 16 lat później przyjaciel Michaela namawia go do wyjazdu na wycieczkę do Florencji. Podczas wizyty w kościele, w którym 27 lat wcześniej spotkał Elizabeth, Michael poznaje młodą restauratorkę – Sandrę Portinari, zaskakująco podobną do jego zmarłej żony. Sandra szybko przykuwa uwagę Michaela, a wkrótce staje się wszystkim o czym on może myśleć