On 6 November 1750, at the age of 28, she married Allen MacDonald, a captain in the British Army and Kingsburgh's eldest son. The couple first lived at Flodigarry, Skye and inherited the family estate after Kingsburgh died in 1772. The writer Samuel Johnson, who met her in 1773 during his visit to the island, described her as "a woman of soft features, gentle manners, kind soul and elegant presence". He was also author of the inscription on her memorial at Kilmuir: "a name that will be mentioned in history, and if courage and fidelity be virtues, mentioned with honour".