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

adventurous emotional hopeful sad medium-paced

2.75