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