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