Interactive tree of Marjorie, de Bruce

Jean Stewart 1350
Elizabeth Stewart 13461389
Marjorie Stewart 13441417
Margaret Stewart 13421410
Robert Stewart 13401419
Walter Stewart 13381360
Isabella Eupheme Stewart Princess Of Scotland 13481410
Alexander Stewart 13521405
James I King Of Scotland 13941436
Margaret, Princess Of Scotland 13701456
David Prince Of Scotland 13781402
William Douglas 13991437
Elizabeth (Mary) Douglas 1385
Alexander Forbes 13801448
David Hay
Mary Douglas 1403
Mary Stewart 13801458
George Douglas 13761402
Robert, Prince Of Scotland 1383
Elizabeth Princess Of Scotland 13871478
Egidia, Princess Of Scotland 1390
John Stewart 1368
Robert III (Robert John Stewart) King Of Scotland 13371406
Annabella Drummond 13501401
Robert II King Of Scotland 13161390
Elizabeth More (Mure) 13201355
Marjorie, de Bruce 12971315
Walter High Steward Of Scotland 12921326
Robert I The Bruce King Of SCOTLAND 12741329
Isabell (Matilda) OF MAR 12781320
Elizabeth De Burgh
Robert De BRUS, Earl of Carrick 12431304
Margaret Countess Of CARRICK 12521292
Robert the Competitor De BRUS 12101295
Isabel De CLARE 12261264
Robert De BRUCE 11641245
Isabelle HUNTINGDON 11991251
Gilbert De CLARE :[EARL OF GLOUCESTER] 11821230
Isabel MARSHALL 12061240
Neil Earl Of CARRICK 12021256
Margaret STEWART 1206
Duncan Earl Of CARRICK 11741250
Avelina FITZWALTER 1179
Walter Stewart 11801241
Beatrix De ANGUS 1184
Donald Earl Of MAR 12431297
Elen (Helen) Verch LLEWELYN 12061253
William, Earl Of MAR 12221281
Elizabeth COMYN 12231267
Duncan, Earl Of MAR 11531242
Unknown 1207
William COMYN 11631233
Margaret Countess Of BUCHAN 11851244
Llewelyn Ap IORWERTH 11731240
Joan Princess Of ENGLAND 11881237
Iorwerth Drwyndwn Ap OWAIN 11451184
Margred Verch MADOG 1129
John Lackland King Of ENGLAND 11661216
Agatha De FERRERS 1168
James Stewart 12431309
Egidia (Giles) De Burgh 1263
Alexander Stewart 12141283
Jean Of Bute 1218
Walter Stewart 11801241
Beatrix De ANGUS 1184
Alan FitzWalter 11261204
James, Lord Of Bute 1190