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