Queen. Mary was the daughter of Arnold, Duke of Gueldres, from Burgundy in France. Mary married King James II (1430-60) at Holyrood Abbey in Edinburgh (1449) and went on to bear him eight children. She acted as Regent for a time during the minority of their son James III, her husband having died as the result of an accident at the age of only 30.