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