A review by iambriam
The Perfume Thief by Timothy Schaffert

adventurous challenging emotional informative mysterious sad tense medium-paced

5.0