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