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