In een klein Mexicaans dorpje heerst een algehele malaise. Alleen de vijftigjarige Dolores gelooft nog in de toekomst. De vrouwen van het dorp bewonderen Dolores om haar genereuze, meelevende karakter. Helaas is haar man minder te spreken over de neiging van zijn vrouw om haar leven in dienst van de gemeenschap te stellen. Hij verlaat haar en het dorp.
Dolores besluit om voor het eerst te zondigen en belandt zo in een situatie waarin ze met een andere man naar bed gaat. Zonder het te weten redt ze daarmee zijn leven, waardoor de zonde een goede daad wordt. Vanaf dat moment raken de goede en slechte daden onontwarbaar verstrengeld. Naarmate de tijd vordert, komen andere mannen te rade bij Dolores, waardoor deze haar roeping van heilige achter zich laat en met iedereen in bed duikt. Dankzij haar genereuze daad, of haar zonde, lijkt het dorpje als herboren en bloeien de bewoners helemaal op.
Als de vrouwen ontdekken waarom hun mannen zo gelukkig zijn, besluiten ze dat de voordelen zwaarder wegen dan de nadelen en doen ze alsof ze van niets weten. Dolores’ naam gaat van mond tot mond en van heinde en verre komen de mannen toegesneld. Mannen en vrouwen leven gelukkig samen, tot Dolores’ man opeens terugkomt. Manolo komt terug met de bedoeling zijn vrouw, die voor zover hij weet nog nooit gezondigd heeft, te vergeven. Wanneer ze hem echter vertelt wat ze al die tijd uitgespookt heeft, behandelt hij haar als een hoer.
Voor de eerste keer staan de mannen stil bij de vraag of Dolores een heilige of een hoer is. Uiteindelijk kiezen ze voor Manolo’s versie van het verhaal. De mannen en vrouwen raken verdeeld en het eens zo vrolijke dorpje begint weer in treurnis weg te zakken. De vrouwen, die de houding van de mannen oneerlijk vinden, besluiten Manolo een lesje te leren waarbij ze hem duidelijk maken dat Dolores’ taak geen lolletje was.
Op een morgen stellen ze zich in rij voor zijn deur op en eisen dat hij met elk van hen het bed deelt. Manolo krijgt de taak niet volbracht. Hij geeft op maar moet beloven dat hij Dolores om vergiffenis zal vragen. Het hele dorp valt op de knieën voor haar en smeekt haar de klok terug te draaien. Dolores geeft toe en belooft hen plechtig dat het dorp weer zal leven. Zij draagt immers het kind ervan…