Waiting for someone at the top of the Royal Mile