His Mother:
GRANT, ELIZABETH (1745?–1814?) song-writer, of Carron, is vaguely known as the writer of one song, 'Roy's Wife of Aldivalloch.' She was the daughter of 'Lieutenant Joseph Grant, late of Colonel Montgomerie's regiment of highlanders,' and was probably born about 1745, near Aberlour, on the Spey, Banffshire. She was married about 1763 to her cousin, Captain James Grant of Carron, near Elchies, on the Spey. Grant being unfortunate, sold Carron in 1786 or 1787 to Robert Grant of Wester Elchies, and in 1790 he died within Holyrood. Mrs. Grant was afterwards married to Dr. Murray, a Bath physician, and she died at Bath about 1814. A portrait of her is at Castle Grant, where, however, little is known of herself.
'Roy's Wife,' Mrs. Grant's only known production, instantly became popular, and it remains a favourite among standard Scottish songs. Its allusions bear upon persons and places on the Aberdeen border of Mrs. Grant's native county.
Information kindly supplied by the Rev. W. M- Birch, vicar of Ashburton; Fraser's Chiefs of Grant