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