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

lighthearted medium-paced

3.0