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