Margarita, Iphigenia a Carla jsou tři katolické sestry, poslední členky uzavřeného společenství svaté Agnes, žijící na odlehlém ostrově, daleko od civilizace, v ruinách starého kláštera. Starají se o malé stádo ovcí, o kterých si myslí, že jsou reinkarnacemi jejich zesnulých sester. Jejich klidný, izolovaný život naruší příchod muže, mladého, ambiciózního kněze, otce Ignatiuse. Jako biskupský tajemník přišel vypracovat posudek o majetku náležící katolické církvi. Když se sestry dozvědí, že je chtějí přestěhovat, rozhodnou se udělat vše proto, aby na ostrově zůstaly.