Lo stoico, vero e proprio reverendo Gavin Dishart, appena assegnato a una chiesa nel piccolo villaggio scozzese di Thrums, si ritrova inaspettatamente innamorato di uno dei suoi parrocchiani, la zingara dal sangue caldo Babbie. Presto scoppia uno scandalo in tutto il villaggio sulla relazione del ministro con questa giovane donna esuberante e appassionata, che nasconde un segreto sul nobile del villaggio, Lord Milford Rintoul, e sul suo ruolo in una disputa di lavoro sempre più litigiosa.

Barbara 'Babbie'
Révérend Gavin Dishart
Rob Daw
Docteur McQueen
Tammas Whammond
Wearyworld The Policeman
Margaret
Micah
Jean
Nanny
Lord Rintoul
Evalina