An Armor of Petals

By Gemma St. Claire

260 pages

Jun. 16, 2025

Fifteenth Century, Flanders - Beverielle Buchanan wears a shroud of guilt she didn't earn. The daughter of a tavern wench, she is one of Duke Philip III's bastard daughters. But the duchess, Lady Isabella, is determined to right Philip's wrongs. She brings the girl home to raise as a lady. Beverielle's Scottish roots rise to the surface when she meets the brawny Highlander knight. But in a cruel twist of fate, she finds herself betrothed to an Italian merchant of the duke's choosing. Only three months married, and she finds herself a widow. Her hopes of capturing the heart of the Scottish knight renew until she discovers she may already be carrying the Italian's child. Honoring the Auld Alliance, Knight Ròidh Keegan left the Highlands to join Duke Philip's army. Now, his fealty over, he is set to return to his homeland when Beverielle, the flame-haired beauty he met at Coudenburg, arrives at Germolles Castle. The gangly child has blossomed into a lush young woman. Now, however, she is not only a widow but a pregnant one at that. Can the knight, soon to be laird of his own castle in Scotland, still consider the lass for his bride? His heart says aye, though a long journey and many obstacles lie in their path. But Keegan is a knight, trained to fight.