A review by jddimitri
Between Two Fires by Christopher Buehlman

4.0

Demons, devils, angels, saints, fallen who raise themselves through selflessness. Familiar themes, well trod, but in a relatively novel setting. Might have to read again to absorb everything.