Francesca (Julianne Moore) ist die in Schwierigkeiten steckende Tochter der bekannten deutsch-römischen Malerin Sophia Moretti (Marthe Keller), die einst erblindete. Ausgelöst durch das Geständnis eines Fremden (Kyle MacLachlan) kehrt Francesca in ihr italienisches Elternhaus zurück, um ihre kranke Mutter davon zu überzeugen, mit ihr nach New York zu gehen. Als die Tochter mit der Mutter konfrontiert wird, kehren die Geister von Francescas Jugend in einem Ansturm von Schmerz, Erinnerung und Erfüllung zurück.