Two weeks after Father Giles de Twet disappeared, his rotting corpse is found in the River Thames beneath the bridge at medieval Windsor, weighed down by a block of stone. Stephen Attebrook, a one-time coroner now at loose ends, finds himself in the wrong place at the wrong time after he agrees to escort a herd of cattle from Ludlow to Windsor to feed King Henry's army, which is preparing for civil war. Edward orders Stephen to find Father Giles' killer.Meanwhile, Stephen's arch enemy, Percival FitzAllan, the earl of Arundel, has brought Stephen's niece Ida to Windsor as his captive to petition the king to make the beautiful young woman his ward. FitzAllan's ultimate plan -- marry Ida to a retainer to gain control of Hafton Manor, Stephen and Ida's home.Stephen struggles to solve the murder while risking his life and his fortune to shield Ida from a loathsome marriage.