Ленинград, 1947-й. Город медленно залечивает раны войны, но в его переулках таится новая угроза. Капитан милиции Александр Ратников получает дело о жестоких убийствах. Каждое преступление отмечено холодной расчетливостью, словно призрак прошлого вернулся в мирную жизнь.
Расследование выводит капитана на Павла Ведерникова, скромного технолога местного рыбного хозяйства. Мужчина ведет тихую жизнь, ничем не выделяясь среди других. Однако нити улик упрямо тянутся к его порогу. Ратников чувствует: за образом советского труженика скрывается нечто иное.
Постепенно правда выходит на свет. Под личиной Ведерникова скрывается Гюнтер Зейлер. В годы войны он был заместителем коменданта нацистского детского лагеря «Грачи». После поражения Германии ему удалось бежать, создать безупречную легенду и раствориться среди тех, против кого воевал.
Но Зейлер не просто прячется. Он ведет свою собственную охоту. Его цель — коллекция произведений искусства, принадлежавшая его семье и утраченная в военном хаосе. Для нациста эти картины и реликвии — не просто ценности. Это символ прежней жизни, которую он намерен вернуть. Он не остановится ни перед чем, устраняя любого, кто встанет на его пути или может знать о местонахождении сокровищ. Его конечная цель — пересечь границу и исчезнуть навсегда.
Для Александра Ратникова этот случай становится личным делом. В фигуре Зейлера он видит не просто военного преступника. Капитан надеется, что этот человек может быть ключом к тайне, мучившей его все послевоенные годы. Дочь Ратникова пропала в огне войны, и ее следы затерялись. Возможно, нацист знает что-то о судьбе детей, прошедших через лагерь «Грачи». Поймать Зейлера — значит не только пресечь череду убийств, но и получить шанс узнать правду.
Две цели, две одержимости сходятся на улицах еще не оправившегося Ленинграда. Один жаждет вернуть прошлое и сбежать. Другой полон решимости найти справедливость и, возможно, обрести покой. Погоня начинается, и цена ошибки для каждого будет крайне высока.