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