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