Trini, najsłynniejsza na świecie tancerka flamenco, wiedzie życie godne
pozazdroszczenia. Jej mąż, Gregorio, jest najlepszym torreadorem na świecie, a ich syna, Damiena, czeka świetlana przyszłość. Wszyscy kochają taniec Trini, lecz gdy w pozornie niegroźnym wypadku ginie Gregorio, kobieta popada w głęboką depresję i postanawia zakończyć karierę.
Buntownicze zachowanie syna sprawia, że zrozpaczona Trini zwraca się o pomoc do lekarzy. Gdy żaden z nich nie jest w stanie pomóc, pozostaje jej jedno tylko wytłumaczenie – Damiena opętał demon! Kobieta chcąc pomóc synowi natrafia na Ojca Lenina - zawieszonego w pełnieniu swoich obowiązków księdza - którego własny duchowy kryzys zdaje się nie wróżyć całej sprawie zbyt dobrze...