Julian ha 17 anni appena compiuti e vive in Irlanda. Anastasia non ha ancora 16 anni ed è italiana. Entrambi si ritrovano a Edimburgo, per motivi diversi, dove si conoscono. Passeranno cinque anni prima che si rivedano. Nel frattempo la vita scorre imperturbabile e a tratti felice ma i due non possono fare a meno di pensare a come sarebbe stato se avessero avuto la possibilità di rivedersi, finché per un caso del destino si ritrovano a New York ma devono dirsi arrivederci nuovamente. Passa un anno fatto di attese fino a quando i due non si ritrovano a Londra dove non si lasceranno più fino ad un tragico epilogo appena undici anni dopo.