Helen a tout juste onze ans quand elle rencontre Dan au bord du lac en Irlande. Pour lui, c'est le coup de foudre, mais les vacances terminées, il doit rentrer à Londres.
Les années passent. Quand il peut enfin retourner en Irlande, Helen est devenue une séduisante jeune femme mais c'est avec Kieran, le meilleur ami de Dan, qu'elle se marie.
Tout semble désormais les séparer. Pourtant, au-delà des trahisons, des secrets et des chagrins, Dan et Helen verront plus d'une fois leur chemin se croise, s'unir parfois, dans le tumulte de la vie.