Действие разворачивается в 1939 году, в предвоенном Ленинграде, где у одиннадцатилетнего Мити появляется верный друг — щенок по кличке Каруза. Их беззаботное детство резко обрывается с началом Великой Отечественной войны и осадой города. Блокада превращает Ленинград в город-призрак, где главной проблемой становится поиск хлеба.
Спокойная жизнь супружеской пары Кирилла и Анны Беляевых, воспитывающих двоих детей, рушится в одночасье. Их небольшой городок охвачен серией необъяснимых и чудовищных убийств. Местная полиция, запутавшаяся в расследовании, наталкивается на пустую, пока против обычного семейного человека, работающего инженером, не выдвигают шокирующее обвинение.











