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