Margaret Beaufort, the mother of Henry Tudor (King Henry VII of England), married Henry Stafford, son of Humphrey Stafford, 1st Duke of Buckingham, as her third husband in 1458.
Suppose Margaret Beaufort does not marry Henry Stafford. Who shall be her husband?