


Of Blood and Bone
3 books
The Of Blood and Bone series by John Gwynne has 3 books. Start with A Time of Dread (2018), then read the rest in the order below.
Of Blood and Bone reading order

A Time of Dread
John Gwynne
More than a century after the defeat of the demon horde, the Banished Lands are ruled by the Ben-Elim—warrior angels who have forged peace while hunting the last servants of their ancient enemy. But beneath this uneasy order, dark forces are gathering, and the faithful of the imprisoned Kadoshim leader are preparing acts of sacrifice and terror. Told through the eyes of a young prince and other compelling characters, the story explores loyalty, faith, political power, and the brutal cost of war as old evils begin to stir. Epic in scope and relentless in action, it combines richly drawn characters with a vivid struggle between good and evil.

A Time of Blood
John Gwynne
In the Banished Lands, the warrior-angels known as the Ben-Elim rule through a fragile peace, while the Kadoshim—an ancient demonic enemy—gather strength and seek vengeance. As old lies unravel, Drem, Riv, Bleda, and their allies are drawn into a brutal conflict that tests their loyalties, convictions, and courage. Blending epic battles with deeply human character exploration, the novel examines the destructive cycle of vengeance, the cost of power, and the difficult truths that lie behind good and evil.

A Time of Courage
John Gwynne
Across the Banished Lands, armies gather for a final, devastating struggle that will determine the fate of humanity. As ancient grudges erupt into all-out war, Drem, Riv, and the Bright Star’s allies must summon courage, loyalty, and sacrifice in the face of overwhelming darkness. Spanning generations of bloodshed and consequence, this sweeping conclusion explores the costs of vengeance, the bonds forged in battle, and the enduring hope of survival. Brutal, emotional, and epic in scale, it brings the long history of the Banished Lands to a bittersweet close.