Laura (Belén Rueda) árvaházban nőtt fel. Harminc évvel később férjével és a hétéves kisfiával visszatér az ódon, elhagyott épületbe. Szeretné felújíttatni a régi házat, ahol fogyatékos gyerekeket gondoznának. A sajátos környezet megmozgatja a kis Simon (Roger Príncep) fantáziáját. Különösen, amikor elmondja, hogy kapcsolatba került Tomásszal (Óscar Casas), a szellemfiúval. Az asszonyt nyugtalanítja a dolog, ráadásul saját régi, felkavaró emlékei is előtörnek. Közeleg a megnyitó napja, Laura pedig egyre inkább úgy érzi, hogy veszélyben a családja.