 Flora was brought up by her father's cousin, Sir Alexander MacDonald of Sleat and suggestions she was educated in Edinburgh have not been confirmed.While some MacDonalds remained Catholic, particularly in the Islands, her family was part of the Presbyterian majority.Flora was visiting Benbecula in the Outer Hebrides when Prince Charles and a small group of aides took refuge there after the Battle of Culloden in June 1746.