In 1302 Sir Henry St. Clair of Dalhousie Castle declared that he was to marry Lady Margaret Ramsay. for more click on the introduction