Двойное убийство у реки недалеко от шведской деревни Чёрная Вода остаётся нераскрытым восемнадцать лет. Первой тела двух туристов обнаружила Энни, приехавшая сюда летом 1973 года с маленькой дочерью Мией. Она ехала к возлюбленному Дану, участнику отдалённой коммуны, но страшная находка сразу вовлекла её в полицейское расследование. Энни показалось, что она заметила рядом с палаткой неизвестного мужчину. С тех пор его лицо не давало ей покоя, даже когда следствие прекратило поиски убийцы. В молодости Энни пыталась освоиться среди людей, которые отказались от привычного городского уклада. Коммуну возглавлял Петрус, Дан постоянно отлучался и не мог убедительно объяснить своё отсутствие в ночь убийства. В соседней семье тем временем рос Юхан, страдавший от жестокости родственников. В ту же летнюю ночь он сбежал из дома, встретил финку Илью и уехал с ней в Норвегию. Все эти истории переплелись с преступлением, но тогда никто не сумел собрать их в полную картину. Энни покинула коммуну, так и не получив ответа. В 1991 году взрослая Мия возвращается навестить мать вместе с Юханом. Его появление неожиданно тревожит Энни: женщина подозревает, что видела этого человека неподалёку от палатки в день убийства. Она звонит старому знакомому Биргеру и начинает вспоминать обстоятельства той ночи. Вскоре Энни находят мёртвой в мелкой воде возле реки. Официальные объяснения не рассеивают сомнений Мии, а Биргер решает проверить старые материалы, чтобы понять, откуда взялось подозрение Энни. Пытаясь восстановить передвижения людей летом 1973 года, Биргер и Юхан отправляются на поиски Ильи, знавшей подробности побега подростка. Позже они находят Дана, который долгие годы скрывал некоторые обстоятельства той ночи. Сведения о встречах и семейных конфликтах меняют представление Мии об истории матери. Ей приходится сопоставлять рассказы Юхана с тем, что узнала Энни незадолго до смерти, пока Биргер проверяет старые показания жителей коммуны.