Acțiunea se petrece în Franța, după terminarea primului Război Mondial. Angele (Laetitia Casta), o tânără dintr-un orășel montan, locuiește cu tatăl său, Leon (Patrick Chesnais). Angele visează să devină prima femeie veterinar, pentru a salva lupii din regiune, însă este privită cu suspiciune. În mod misterios, ea dispare și, în pofida tuturor căutărilor, nu este de găsit. În această perioadă, ea trăiește în pădure cu Guiseppe (Stefano Accorsi), bărbatul care se ocupă de lupii sălbatici. Când Angele revine în oraș, ea este hotărâtă să-și îndeplinească visele: să apere natura sălbătică de cei ce doresc să o distrugă și să rămână alături cel pe care îl iubește.