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