История разворачивается в Ленинграде во время зимы 1941 года, когда город оказывается в блокаде. Главным героем становится старшина Николай Светлов, который после тяжелой контузии возвращается из госпиталя и получает новое назначение — работать в зоосаде. Это место, где сотрудники неустанно трудятся, стараясь спасти животных от голодной смерти, становится для него неожиданной судьбой. Особенно выделяется бегемотиха, к которой Николай вскоре испытывает особую привязанность.
На первых порах старшина считает службу в зоосаде неуместной и мечтает о фронте. Однако с течением времени он начинает осознавать значимость своей новой роли. Каждый день, проведенный среди животных, показывает ему, насколько важна забота о жизни даже в условиях войны. Работа в зоосаде становится не просто обязанностью, а делом чести и духовной миссии.
Конфликт внутреннего мира Николая постепенно обостряется: с одной стороны — его желание вернуться на поле боя, а с другой — необходимость заботиться о беззащитных животных и людях вокруг. Участие в этом благородном деле требует от него все больше эмоциональных сил. Постепенно он понимает, что именно здесь, среди заботы о животных, сохраняется тепло человеческих душ.
Жизнь в блокадном Ленинграде полна страха и лишений. Смотрители зоосада сталкиваются с реальными проблемами: нехватка пищи для животных и опасность для их собственной жизни. Каждый новый день приносит новые испытания и заставляет Николая все глубже задумываться о своих приоритетах и ценностях. Его отношения с другими смотрителями зоосада становятся основой для укрепления духа совместной борьбы за выживание.
Как развивается жизнь в зоосаде и какую роль играет старшина Светлов в этой борьбе — именно это становится центральной темой повествования. Поддержка и доброта работников зоосада становятся символом надежды для жителей города, которые борются за свою жизнь в условиях нечеловеческих обстоятельств. Эта история пронизана светом человечности в самые мрачные дни войны.