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