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