EARWIG AND THE WITCH
Earwig (10) was left at St Morwald’s Home for Children as a baby. She loves it there – not least because she possesses the strange ability to make everyone do exactly as she wishes. The last thing Earwig wants is to be adopted by the witch Bella Yaga… but for the first time in her life, her desires are thwarted. Earwig puts a brave face on her new situation, but she will need all her ingenuity, along with the help of Bella Yaga’s cat Thomas, if she is to survive and flourish.
Taylor Henderson, Vanessa Marshall, Richard E. Grant, Dan Stevens, Kacey Musgraves