I 1800-talets Hälsingland lovar storbonden Germund bort sin dotter Marit till granngårdens son, Mats. Men ödet vill annorlunda och Marit blir kär i den socialt utstötte fiolspelaren Jon som av bygden anses vara i förbund med djävulen. Deras förening ställer allting på sin spets i det vidskepliga bondesamhället.