Leo (Luca Marinelli) und Anne (Alicia Vikander) fühlen sich unaufhaltsam zueinander hingezogen, verlieren sich immer wieder aus den Augen und finden dennoch stets aufs Neue zusammen. Weder gelingt es ihnen, ihre Beziehung hinter sich zu lassen, noch sich von den emotionalen Verstrickungen zu befreien, die sie aneinander binden. Während ihre gemeinsame Vergangenheit und Gegenwart ineinanderfließen, hallt Avas (Susan Sarandon) Stimme durch die Räume und verbindet verschiedene Zeitebenen miteinander. Dabei treten Erinnerungen, Gefühle und Wahrheiten zutage, die sich nicht länger verdrängen oder festhalten lassen.