Everything you need to understand or teach The Witch's Boy by Kelly Barnhill.
The Witch's Boy, a children's fantasy novel written by Kelly Barnhill, is set in a world with magic. Ned, the main character, is thrust into a position of authority when he tries to protect the magic that Sister Witch, his mother, possesses from bandits and a wicked king who would use it for evil. During his journey, Ned meets a girl named Aine and befriends a wolf while learning that the soul of his twin brother Tam has been attached to Ned by the magic for years. Meanwhile, the Stones of the Deadly Forest are ready to leave this world behind, and they set out to help Ned and Aine bring peace to the world. The main themes of this novel are kinds of magic, communication, strength and power, the effects of the past, and good versus evil.