Saint Margaret Queen of Scotland (1046-1093)
Saint Margaret’s name signifies pearl, a fitting name, says Theodoric, her confessor and her first biographer, for one such as
Read moreSaint Margaret’s name signifies pearl, a fitting name, says Theodoric, her confessor and her first biographer, for one such as
Read more