Christina Macleod was married to Malcolm Macdonald and lived in Hacklete; the couple had at least three children.