Au tout début de la guerre civile espagnole en 1936, un berger trouve un homme blessé et laissé pour mort. Il décide de laisser le mourant aux bons soins d'un asile. Presque 50 ans plus tard, le berger retrouve la trace de ce mystérieux homme.
Cristina est une femme de 35 ans qui a une vie bien organisée : elle a un travail qu'elle aime et une belle maison. Mais lorsqu'elle commence à se sentir attirée par l'un de ses clients, sa vie commence à changer.