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