Действие фильма разворачивается в послевоенной Швеции. Изучающая литературу студентка Пак Экстедт получает приглашение в летний дом на уединенном острове. После праздничного вечера в компании своего преподавателя, его жены, тайного возлюбленного Эйнара Буре и других гостей Пак обнаруживает в лесу труп женщины и понимает, что убийца все еще на острове. Вместе с прибывшим на место происшествия детективом Кристером Виком ей предстоит распутать зловещее дело.
Преподаватель университета приглашает свою ученицу, Пак, отпраздновать день летнего солнцестояния в своем уединенном коттедже на острове вместе с группой друзей, среди которых присутствует Эйнар Бюре. Пак и Эйнар в тайне встречаются, и именно по этой причине Пак соглашается поехать туда. И все идет хорошо до тех пор, пока Пак не находит одну из участниц вечеринки мертвой…