Der Großbauer Germund (Sten Lindgren) plant die Hochzeit seiner Tochter Marit (Mai Zetterling) mit dem örtlichen Bauernjungen Mats (Ulf Palme). Alles scheint nach Plan zu laufen. Doch eines Tages trifft Marit den armen Geiger Jon (Alf Kjellin) und so nimmt das Schicksal seinen Lauf.