The year is 1941, and twelve-year-old Ivan Savichev lives with his mother in an apartment in Leningrad, Russia. The entire world is at war, and the German forces are bent on destroying Ivan’s home city. Bombs drop from the sky, food and water are scarce, and no one knows if this day will be their last.
Ivan’s mother decides there’s only one course of action. She will join the other factory workers in the Ural Mountains, and Ivan will cross the frozen Lake Ladoga and go to live with his Uncle Boris (a man Ivan has not seen since he was five). Ivan makes this treacherous journey with Auntie Vera, who is going to stay with her sister-in-law in the village of Vilnov. Ivan cannot fathom leaving Auntie, so he stays with her…and it is here that his life will change forever.
Almost immediately upon arriving in Vilnov, Ivan joins a group of partisans, or an underground movement charged with disrupting the work of the German army. He’s surprised to learn that many of those around him are also partisans, and all of them are eager to do their part for the good of Russia.
After the Germans destroyed his beloved home city, Ivan is looking for a way to help his country win this horrible war, and he’s about to get his chance. The Germans have arrived in Vilnov, and Ivan has caught the interest of their leader, the terrifying Major Axel Recht, a cruel Nazi commander. Major Recht is charmed by Ivan’s musical talent, and he needs someone to help care for and train his precious German shepherd puppies, Thor and Zasha. Ivan steps in and seizes an opportunity to feed information to his fellow partisans.
Ivan soon realizes, though, that his mission is not an easy one. Major Recht is suspicious of everyone and quick to anger. He doesn’t fully trust Ivan, and he seems to resent Ivan’s connection with Thor and Zasha, dogs who are being trained to hunt Russians. Ivan knows he must get away from Recht soon, but he cannot fathom leaving Thor and Zasha behind to face Recht’s wrath alone. Ivan plots to escape with the two puppies, an action that is sure to enrage Major Recht. One night, Ivan makes his move, takes the dogs with him, and leaves Recht behind. He can’t know, though, just how far Recht will go to seek revenge…
In the midst of war, Ivan eventually finds a measure of peace as he finally makes his way to his Uncle Boris’ cabin. He trains Thor and Zasha to be faithful companions, he learns about farming, he visits with friends…and he grows perhaps too comfortable. When his worst enemy returns, Ivan must flee once again, but this latest escape puts Zasha in danger. The dog has gone missing, and Ivan must make some difficult decisions that could impact the safety of his friends and his own future.
What will Ivan do? Will the evil Major Axel Recht catch up with him? What will become of Thor and Zasha? Read Finding Zasha by Randi Barrow to find out!