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

3.5

It deals gently with tough topics, but feels a bit grittier than their other works