Paryż, 1922 rok. Ciężko chory Marcel Proust (
Marcello Mazzarella), którego dni są policzone, kończy swe monumentalne dzieło "W poszukiwaniu straconego czasu". Na łożu śmierci przegląda zdjęcia. Pamięta swoje życie. Ale postacie rzeczywiste mieszają się z postaciami z fikcji. A fikcja stopniowo zyskuje pierwszeństwo przed rzeczywistością. Oto odwiedza Gilbertę (
Emmanuelle Béart), swoją miłość z dzieciństwa, teraz żonę Saint-Loupa (
Pascal Greggory). Marcel słucha wynurzeń Gilberty, ale jednocześnie powracają do niego inne wspomnienia. Z zakamarków pamięci wynurzają się kolejne osoby: baron de Charlus (
John Malkovich), księżna Oriane (
Edith Scob), pani Verdurin (
Marie-France Pisier) i Odette (
Catherine Deneuve).