Gabrielle (Marion Cotillard) vokser op i en lille landsby i Sydfrankrig i et miljø og en tid, hvor hendes drømme om kærlighed og begær betragtes som skandaløse og skøre. Mod sin vilje, arrangerer hendes forældre et ægteskab med José (Alex Brendemühl) - en god og kærlig spansk landmand - som de forventer vil gøre Gabrielle til en respektabel kvinde. Men da Gabrielle bliver sendt til Alperne for at modtage behandling for nyresten, møder hun den flotte og sårede krigsveteran André (Louis Garrel), og Gabrielle forelsker sig hovedkulds. Forblændet af kærlighed drømmer Gabrielle om at stikke af sammen med André og frigøre sig fra et ægteskab, som hun opfatter som et fængsel. Denne gang