 After Lady Margaret interceded on her behalf with the chief Scottish legal officer, Duncan Forbes of Culloden, she was allowed to live outside the Tower under the supervision of a "King's Messenger" and released after the June 1747 Act of Indemnity.Aristocratic sympathisers collected over £1,500 for her, one of the contributors being Frederick, Prince of Wales, heir to the throne; Flora allegedly told him she helped Charles out of charity and would have done the same for him.On 6 November 1750, at the age of 28, she married Allan MacDonald, a captain in the British army and Kingsburgh's eldest son.