Ленинград, 1967. Город тонет в тумане. А по ночам — в крови.
На Обводном канале одна за другой находят тела убитых женщин. У каждой — странные символы, нарисованные углём. Убийца не оставляет следов, но словно бросает вызов. К расследованию привлекают двух людей, чьи собственные тени прошлого куда гуще питерского тумана.
Майор КГБ Чубин уже сталкивался с подобным злом: нераскрытая сектантская резня, провал операции и личная трагедия навсегда изменили его. Он живёт в страхе темноты, мучаясь виной за случайную смерть.
Напарник Чубина — капитан милиции Фёдоров, бывший постовой с пытливо-острым умом и тяжелым сердцем. Он тайно влюблён в жену своего лучшего друга и вынужден разрываться между долгом, чувством и моралью.
Они вдвоём идут по следу таинственного маньяка, рискуя потерять рассудок. Потому что в этом деле логика бессильна — а прошлое оживает быстрее, чем сходит кровь с мостовой.