Catherine était le grand amour de la vie de Sean. À sa disparition, elle lui a laissé une boîte remplie d'enveloppes, contenant chacune une photo et une cassette.
Ce sont des messages que Catherine a enregistrés peu avant sa mort : des souvenirs de leur couple mais aussi des pensées et des secrets qu'elle n'avait jamais partagés avec son mari. À mesure que Sean les écoute, il est de plus en plus mal à l'aise : sa femme a beau avoir choisi chacun de ses mots avec amour, ils sont aussi douloureux d'honnêteté - parfois douloureux tout court. De révélation en révélation, les certitudes de Sean vacillent : et s'il se trompait sur leur histoire et ce qu'il pensait être leur passé commun ?
Cependant, il ne peut s'empêcher d'espérer que les cassettes lui apporteront enfin la réponse à la question qu'il n'a jamais osé poser. Le destin existe-t-il vraiment ? Et si oui, Catherine et lui étaient-ils faits pour s'aimer ?