21km rainy run through Morningside, Duddingston, Arthur’s Seat and the Meadows. Phew!