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