Una coppia giunge in Svezia per far visita a un amico che vive in un villaggio di campagna. L'idea è quella di passare con lui la tradizionale festa di mezza estate che si celebra sul posto. Quella che doveva essere una vacanza paradisiaca si trasformerà presto in una violenta e curiosa competizione per via di un culto pagano.
Un marito ambizioso cerca di riparare sia il matrimonio sia la casa recentemente acquistata... ma goffi delinquenti e avidi operai intralciano i suoi piani.
Mentre le incomprensioni e le tentazioni abbondano, il matrimonio di una coppia, un tempo appassionata, si disfa lentamente, raccontato attraverso diorami umoristici.
A trent'anni dal loro ultimo incontro, Marianne fa visita all'ex marito Johan. Il figlio di Johan, Henrik, è morbosamente legato a sua figlia Karin, giovane e promettente violoncellista.