Wczesne lata 70. To nad morzem Marco Carrera (
Pierfrancesco Favino) po raz pierwszy spotkał Luisę Lattes (
Bérénice Bejo), dość wyjątkową, piękną dziewczynę. Jest to miłość, która nigdy nie zostanie skonsumowana, ale nigdy nie zgaśnie. Życie małżeńskie Marco toczy się w Rzymie, z Mariną (
Kasia Smutniak) i ich córką Adele (
Benedetta Porcaroli). W uścisku złowrogiego przeznaczenia, które poddaje go straszliwym próbom, Marco trafia do Florencji. Gotowy chronić go przed najgorszymi ciosami losu, Daniele Carradori (
Nanni Moretti), psychoanalityk Mariny, uczy Marco, jak stawić czoła najbardziej nieoczekiwanym zmianom w życiu.