A review by nostoat
Demons of Good and Evil by Kim Harrison

5.0

Fuck you Kim Harrison