La biografia romanzata di Margherita da Cortona, mistica italiana del XIII secolo proclamata santa nel 1700, interpretata da Maria Frau.
Margherita è una giovane pastorella che vive a Laviano, un piccolo borgo agricolo presso Cortona, con il padre e la matrigna. La donna ha un amante, Marco, che nutre delle attenzioni particolari anche per Margherita, destando la gelosia della matrigna. Un giorno, mentre è al pascolo, Margherita conosce Arsenio, un nobile giovane di Cortona già promesso ad una ragazza di nome Francesca. Tra i due sboccia l''''amore. resosi conto dell''''inciucio, però, Marco avverte il padre di Margherita, che per punizione la rinchiude in convento. Arsenio riesce a liberarla, ma rimane ucciso dopo che Marco e il fratello della promessa sposa Francesca lo sfidano a duello. Margherita, perseguitata dai compaesani aizzati dalla matrigna, inizia ad avere le prime visioni...