A review by nohealani_
In the Lives of Puppets by TJ Klune

3.5