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

3.75

not my favorite from him but still so so fun. the only author who makes me laugh out loud with every book and just a masterclass in characterization