You asked:

who did mary queen of scots marry

  • Mary I of Scotland is a spouse of Francis II of France, Henry Stuart, Lord Darnley and James Hepburn, 4th Earl of Bothwell.
  • Francis II of France
    Francis II of France
    Francis II of France

  • Henry Stuart, Lord Darnley
    Henry Stuart, Lord Darnley
    Henry Stuart, Lord Darnley

  • James Hepburn, 4th Earl of Bothwell
    James Hepburn, 4th Earl of Bothwell
    James Hepburn, 4th Earl of Bothwell