The Magician's Elephant by Kate DiCamillo

DiCamillo’s simple yet poetic prose creates this atmosphere and fills the story with interesting characters who all play a role in the adventure. And despite knowing from very early on that this story is likely to have a happy ending you want to keep reading to find out exactly how each characters story plays out. There is a rhythm and flow that draws you forward despite much suspense or sense of danger. You are drawn forward by the character’s personality, history and emotions.