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