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