Background
Margaret Stewart was born in 1547, the daughter of Andrew Stewart, 2nd Lord Ochiltree, and Agnes Cunningham.
Margaret Stewart was born in 1547, the daughter of Andrew Stewart, 2nd Lord Ochiltree, and Agnes Cunningham.
The marriage caused consternation from Mary, Queen of Scots, as the couple had married without having obtained royal consent.