Geneviève lives with her mother who runs an umbrella shop in Cherbourg. She falls in love with Guy, who is called up for military service in Algeria and leaves the city. The lovers separate, promising each other eternal love. But Geneviève soon discovers that she is pregnant and ends up giving in to her mother's pressure by marrying Roland, a rich jeweler who has long coveted her. When Guy returns to Cherbourg, he discovers Geneviève's marriage and finds his seriously ill aunt who is faithfully cared for by Madeleine, who has been in love with him for years.
Natalie Dessay
as Mrs. Emery
Louise Leterme
as Madeleine
Laurent Naouri
as Roland Cassard
Vincent Niclo
as Guy
Marie Oppert
as Geneviève
Jasmine Roy
as Aunt Elise
Franck Vincent
as