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