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