A review by kusine
Secondhand Souls by Christopher Moore

adventurous dark emotional funny hopeful inspiring lighthearted mysterious sad medium-paced

4.75