Scan barcode
A review by thetalldwarf
For a Few Demons More by Kim Harrison
challenging
dark
emotional
mysterious
medium-paced
3.75