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