A review by storieswithsoul
For a Few Demons More by Kim Harrison

dark emotional mysterious sad tense medium-paced

5.0