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