В 1965 году на окраине Москвы происходит загадочное убийство семнадцатилетнего юноши. Подозрение падает на его друга, однако выдающийся сыщик майор Черкасов не спешит принимать эту версию за истину. Его интуиция и опыт подсказывают, что дело куда сложнее. Расследование приводит к глубокой истории, связывающей прошлое и настоящее. Сыщик начинает вникать в тайны, которые хранят в себе страницы истории, и вскоре оказывается втянутым в опасную игру памяти и лет. Каждое новое открытие вызывает всё больше вопросов, а мир вокруг начинает обрастать мрачными оттенками.
Следы раскрывают жуткий период Великой Отечественной войны, когда на сцене появляется Антонина Макарова, одна из самых безжалостных убийц того времени. В возрасте неполных 20 лет она присоединилась к немецким оккупантам и стала исполнителем казней. Её карнавальная маска, которую она надевала перед каждой расправой, добавляет ужаса к уже безумным событиям. Почему Антонина продолжает убивать, и какую роль она сыграла в судьбах тысяч людей? Ответы, которые ищет майор Черкасов, уводят его в темные дебри человеческой души, где мелькают тени прошлого и отголоски потерь.