Margaret of Scotland
Margaret was an English princess who was born around the year 1045. When her country was invaded, her family escaped by boat. They were headed for Hungary, but a storm crashed their ship on the rocky shore of Scotland. The Scottish king, Malcolm III, invited the family to stay at his castle until their boat could be repaired.
Read More »