В центре города, в районе Обводного канала, на улицы ночью опускается не только тьма — но и страх. В последние недели здесь происходят странные и жестокие преступления: жертвы — случайные прохожие, найденные с признаками насилия и рядом с телами — нарисованные углём символы, значение которых пока не может расшифровать ни один эксперт. Ни свидетелей, ни улик, ни камер — словно убийца появляется из воздуха и исчезает в него же. Этот тихий, ранее спокойный квартал города теперь живёт в ожидании ночи с замиранием сердца.
Следствие ведёт опытный, но давно разочаровавшийся в системе майор Литвинов. Привыкший к бытовым преступлениям, он сразу понимает: здесь нечто иное. За преступлениями стоит не просто маньяк, а человек, идущий по какому-то плану — возможно, по сценарию, продуманному до мелочей. Подключён молодой специалист по криминальной символике, девушка с нетривиальным мышлением — Ася Жданова. У неё свои методы и свои тайны, но её вклад быстро становится решающим: оказывается, символы — часть древнего ритуала, связанного с местной историей, подземельями и исчезнувшей сектой, существовавшей в XIX веке.
Расследование выходит за рамки обычной полицейской работы. Литвинов и Жданова погружаются в лабиринт не только улиц, но и судеб — жертв, свидетелей, городских легенд. Каждое новое убийство приближает их к разгадке, но и делает их самих потенциальными мишенями. Чем ближе правда, тем мрачнее становится картина: зло, с которым они столкнулись, не просто порождение больного ума — оно питается страхом, который накапливался веками. И чтобы остановить убийцу, придётся не просто раскрыть дело, а столкнуться с тенью самого города, где прошлое и настоящее сливаются в одно.