Book review: “In the Lives of Puppets” by T. J. Klune [Minor Spoilers]