His grandfather was William Weir , or Vere , of Stonebyres Castle who married Lady Elizabeth Hamilton .
He was the son of Thomas Weir , Laird of Kirkton , and his wife Lady Jean Somerville who was reputed to possess clairvoyant powers .
son 's grandfather was William Weir , or Vere , of Stonebyres Castle who married Lady Elizabeth Hamilton .
He was the son of Thomas Weir , Laird of Kirkton , and his wife Lady Jean Somerville who was reputed to possess clairvoyant powers .