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

3.0

You could skip the first 150 pages and this would be the exact same book but better