On This Day In Her Story #14: Princess Margaret Marries Alexander III of Scotland December 1251 – Eleanor and Henry’s oldest daughter, Margaret, marries Alexander III of Scotland at York. The bride is eleven years old and totally beloved of her parents. Few state occasions during Henry III’s reign will equal this one in splendor.