Hiver 1943, période la plus difficile du blocus de Leningrad. De tous les habitants du village de Valeianovka seuls restent une mère et trois enfants : l’ainé – Sanka, le benjamin – Egorka et la cadette une très petite fille – Masha. La mère malade est déjà trop faible pour aller dans la forêt à la recherche de nourriture. Un jour le frère aîné Sanka prend avec lui son frère cadet, Egorka et ils traversent un champ de mines afin de trouver au moins un peu de nourriture pour la famille. Les frères font une trouvaille incroyable – après le bombardement récent sur le champ de bataille, ils trouvent un énorme chien berger blessé. Sanka est devant un dilemme, sauver le chien ou la famille de la faim. Les enfants le prennent avec eux, mais à cause du terrible blizzard, ils n’ont pas le temps de retourner à la maison et reste dormir à Saraj. “Ce n’est pas un chien. C’est de la nourriture", pense Egorka. La nuit, le chien reprend conscience et sauve les enfants du gel en les réchauffant avec son corps… Sur le cou du chien de berger, Egorka découvre une médaille d’un bataillon de chiens détecteurs de mines et se rend compte que le chien est un militaire. L’enfant est confronté à un choix d'adulte : – sauver le chien ou sa famille. Mais le chien est un militaire alors ….