Maxi est un cuisinier prestigieux et reconnu, propriétaire d'un restaurant à la mode dans le quartier de Chueca à Madrid. Il vit son homosexualité sans complexe jusqu'au jour où son existence est bouleversée par l'arrivée de ses enfants...
Alors que la guerre civile déchire l’Espagne, le jeune Carlos trouve refuge à Santa Lucia, un orphelinat perdu dans la campagne dirigé par Mme Carmen. À la nuit tombée, le garçon est mis au défi par ses camarades : il doit traverser la cour de l’établissement pour se rendre à la cuisine, l’obligeant à passer devant la maison du gardien, l’antipathique Jacinto. Une fois sur place, Carlos entend d’étranges soupirs et découvre dans le sous-sol de la bâtisse le fantôme d’un enfant mutilé...