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