I had a long wait before my flight to Edinburgh so I changed my remaining USD back into GBP and read my book for a few hours. The flight was then delayed another 45 minutes while they removed the luggage of someone who had failed to show up for their connecting flight. By this time it really felt like 4am and I was struggling to stay awake.
The flight arrived at 12:40pm and my bag appeared in time for me to catch the 1:20pm bus to Inverkeithing and then the next bus a few minutes later to Dalgety Bay, arriving home just after 2pm.