A Time of Dread (Of Blood & Bone #1) by John Gwynne
A race of warrior angels, the Ben-Elim, once vanquished a mighty demon horde. Now they rule the Banished lands, but their peace is brutally enforced.
In the south, hotheaded Riv is desperate to join the Ben-Elim's peacekeeping force, until she unearths a deadly secret.
In the west, the giantess Sig investigates demon sightings and discovers signs of an uprising and black magic.
And in the snowbound north, Drem, a trapper, finds mutilated corpses in the forests. The work of a predator, or something far darker?
It's a time of shifting loyalties and world-changing dangers. Difficult choices need to be made. Because in the shadows, demons are gathering, waiting for their time to rise...