The Puppets of Spelhorst
by Kate DiCamillo
From master storyteller Kate DiCamillo comes an original fairy tale in which five puppets...