A review by robgoblyn
Puppet by David Almond

5.0