Margaret Beaufort's Third Husband

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?
 
One of the York brothers.

Very interesting suggestion!!!
Suppose Edward IV of England's brother, Edmund, Earl of Rutland does not die in 1460.
It is not 1464 yet when Edward IV married Elizabeth Woodville.
With four York brothers, Edward of York; Edmund, Earl of Rutland; George, Duke of Clarence; and Richard of Gloucester, Margaret Beaufort has quite a decision.
 
I can't see her getting married to Edward, i think being the eldest with certain "appetites" he'll find her not to his cup of tea and will have married off to his brother. Probably Edmund who like Richard always has seemed loyal by sources.

Imagine her married to Clarence though, that could cause some issues with her manipulating him from the side.
 
Top