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