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