A review by jmm11
Pale Demon by Kim Harrison

adventurous fast-paced

5.0