The narrative opens as Lord Marmion, a seasoned and ambitious English knight, departs from Norham Castle on a diplomatic mission to the Scottish court. Burdened by a troubled conscience and a hidden past, Marmion travels through the rugged northern landscapes accompanied by a mysterious Palmer who silently shadows his every move. Unbeknownst to Marmion, his journey is inextricably linked to Constance de Beverley, a nun who broke her sacred vows to follow him as a page, only to be betrayed and cast aside for Clara de Clare, a wealthy noblewoman.
Clara, desperately seeking to escape Marmion's unwanted advances and the forced marriage he engineered, flees to the sanctuary of Whitby Abbey. However, Marmion's political influence and the king's commands conspire against her, eventually placing her under his reluctant escort as he travels toward Edinburgh. Along the way, the dark secrets of Marmion's past begin to surface, driven by the relentless presence of the Palmer, who is actually De Wilton, a rival knight whom Marmion falsely accused of treason and defeated in trial by combat.
In the subterranean vaults of Lindisfarne, a grim ecclesiastical tribunal condemns the recaptured Constance to a living death within a stony niche. Before her execution, Constance delivers a damning packet of hidden letters that proves De Wilton's innocence and exposes Marmion's treachery. She prophecies the destruction that awaits the guilty and warns of the impending doom hanging over Scotland as King James prepares for war against England.
As the narrative progresses to the royal court in Edinburgh, King James is blinded by chivalric vanity and the influence of French allies, eagerly mustering his forces for an invasion. Despite prophetic warnings and supernatural portents that haunt the superstitious monarch, the Scottish army marches south to meet the English forces led by the Earl of Surrey. Marmion, staying temporarily at the formidable fortress of Tantallon under the guardianship of the stern Archibald Douglas, soon finds himself rejected by his host due to his dishonourable actions.
Driven by a desperate need to redeem his fading glory, Marmion abandons his refuge as the two mighty hosts converge on the blood-soaked slopes of Flodden. The battle erupts in a devastating storm of smoke, arrows, and clashing steel, where the stubborn ranks of Scottish spearmen heroically rally around their doomed king. Amid the raging chaos and carnage, Marmion receives a fatal wound from a flying spear and dies on the field, his final moments filled with agonizing remorse for his betrayal of Constance.
In the aftermath of the slaughter, De Wilton fights valiantly in the English ranks, proves his restored honour, and reclaims his rightful standing and paternal estates. Clara, finally freed from the shadow of her persecutor, is reunited with De Wilton, and the narrative concludes with the healing power of justice and true love prevailing over the devastating memories of war.