Stephen Pyne's 'Between Two Fires' is an atmospheric dark fantasy set during the Black Death's devastation of medieval Europe. The year is 1348, and a disgraced knight named Thomas takes on the task of shepherding an orphan girl named Emmeline across a plague-ravaged landscape to the papal court at Avignon. What begins as a journey through physical danger, with bandits, flagellants, and the ever-present plague, gradually reveals supernatural dimensions as Thomas realizes that angels and demons are waging war for humanity's soul, with Emmeline somehow central to the conflict. Pyne, better known as a historian of fire, brings meticulous historical research to his fictional debut, recreating the texture of fourteenth-century life with vivid detail. The novel captures both the terror of a world where a third of the population was dying and the desperate spiritual searching that crisis provoked. Religious faith is taken seriously as both comfort and torment, not reduced to superstition or dismissed with modern cynicism. The relationship between the weary knight and the mysterious child develops with emotional authenticity, avoiding sentimentality while building genuine connection. Readers who enjoy historical fiction with supernatural elements will find a richly imagined world where the boundary between earthly and spiritual realms has grown terrifyingly thin.