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.