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