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