Amaro, un prêtre nouvellement ordonné, arrive dans la petite ville de Los Reyes afin d'y seconder le frère Benito, un religieux d'expérience chargé par le diocèse de prendre le jeune homme sous son aile.
Sous ses dehors vertueux, Benito cache quelques secrets inavouables, notamment une liaison sexuelle avec la restauratrice Sanjuanera et la fréquentation de criminels locaux dont il blanchit l'argent en échange de dons charitables.
Amaro ne demeure pas en reste très longtemps, puisqu'il s'engage bientôt dans une relation amoureuse secrète avec Amelia, la fille adolescente de Sanjuanera. Mais lorsque la jeune fille tombe enceinte, il veut la forcer à se faire avorter, ce qui entraînera des conséquences tragiques.