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