Her son Murdoch Stewart became the second Duke of Albany, but was executed for treason by King James I of Scotland in 1425. Margaret"s grandfather served as second-in-command to Sir William Wallace, fighting alongside Wallace during the Scottish Wars of Independence. He was killed at the disastrous Battle of Falkirk on 22 July 1298, when the Scottish army was routed by Edward I of England.
Sir John was buried in Falkirk Old Parish Church.
The inscription reads: Here lyes Sir John the Grame, baith wight and wise, Ane of the chiefs who rescewit Scotland thrise, Ane better knight not to the world was lent, Nor was gude Graham of truth and hardiment Duchess of Albany The Duke and Duchess of Albany had eight children: Lady Janet Stewart Lady Mary Stewart (married to Sir William Abernathy, 6th of Saltoun) Lady Margaret Stewart (married to Sir John Swinton, 14th of that Ilk) Lady Joan Stewart (Sir Robert Stewart, 1st Lord of Lorn and had descendants) Lady Beatrice Stewart (married to James Douglas, 7th Earl of Douglas) Lady Isobel Stewart (married first, Alexander Leslie, 7th Earl of Ross and secondly to Walter Haliburton, 1st Lord Dirleton and had descendants. Lady Marjorie Stewart (married Duncan Campbell, 1st Lord Campbell| and had descendants) Murdoch Stewart (1362–1425), 2nd Duke of Albany (married to Joan Douglas and later to Isabel, Countess of Lennox).
Margaret Graham died on May 4, 1380 in Dundonald, Ayrshire, Scotland and was buried in Inchmahone Priory, Perthshire in Scotland.
Sir Robert Stewart was a member of the Scottish Royal House and later served as regent to three different Scottish monarchs.