A review by kartiknarayanan
American Demon by Kim Harrison

3.0