Années trente. l'Espagne est déchirée par la guerre civile. L'orphelinat Santa Lucia, situé au milieu de nulle part, est dirigé par l'autoritaire Carmen et le professeur Casares. Carlos, douze ans et laissé là par son tuteur républicain, doit faire face à l'hostilité de ses camarades et de l'homme à tout faire Jacinto. Très vite, il rentre en contact avec le fantôme de Santi, un jeune garçon mystérieusement disparu. Assassiné, ce dernier prépare sa vengeance. Jacinto veut mettre la main sur le trésor de guerre de l'orphelinat. Cet argent doit lui permettre de vivre, enfin.