Marjorie Bruce (1296-1316)

Marjorie Bruce

Children

 * Robert II, King of Scotland (1316-1390)