Puppet by David Almond is a heartwarming story, charmingly illustrated by Lizzy Stewart, that provides lots of opportunities to think about life’s big questions… What is Puppet by David Almond about?