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