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