Gabrielle (
Marion Cotillard) pochodzi z małej miejscowości na południu Francji, w czasie, kiedy jej marzenia o prawdziwej miłości są uważane za skandaliczne, a nawet znak szaleństwa. Jej rodzice chcą ją wydać za José (
Àlex Brendemühl), uczciwego i kochającego hiszpańskiego robotnika rolnego, który ich zdaniem nauczy kobietę szacunku. Gabrielle ślubuje, że nigdy nie pokocha Jose i żyje jak więzień związany ograniczeniami konwencjonalnego społeczeństwa po II wojnie światowej. Kiedy zostaje wysłana na leczenie w Alpy, poznaje André Sauvage'a (
Louis Garrel), dziarskiego, rannego weterana wojny w Indochinach.