Au coeur des Pyrénées espagnoles, un meurtre a eu lieu. Dans la même région, une jeune femme est violemment agressée. Ces deux événements sont-ils liés ? La soif de vengeance va précipiter les uns contre les autres des personnages que tout oppose. La violence est-elle inhérente à la nature, ou est elle une invention de la ville ?
A la mort de sa mère, Hector, 16 ans, part vivre chez sa tante. Mais son père, Martin, qu'il n'a jamais connu, réapparaît. Ce dernier espère obtenir son pardon et pouvoir lui offrir une nouvelle vie au Mexique. Hector va devoir choisir entre la nouvelle famille qu'il vient de découvrir et l'aventure outre-atlantique.
Août 1936, début de la Guerre Civile Espagnole. Un berger andalou trouve un homme laissé pour mort et l'emmène dans un asile. En 1980, le berger retrouve sa piste : il s'agit d'un mendiant qui survit dans les rues de Grenade. Un événement fortuit ravive ses souvenirs et le berger cherche à découvrir sa véritable personnalité.