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