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