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