St Margaret of Scotland, Our Patron