Au XVIIe siècle, dans un petit village d'Italie, Marcellino, enfant abandonné à la naissance, est recueilli par des moines. Le seigneur qui règne sur la région décide de l'élever, mais l'enfant malheureux finit par s'enfuir.
Le détective privé Germán Areta reçoit un client en phase terminale qui souhaite voir sa fille en fuite, perdue depuis longtemps, avant sa mort. Mais quand Areta commence à enquêter sur l'affaire, cela le conduit dans les entrailles sombres de Madrid où il découvre qu'il n'est pas le seul...