For the momentous occasion, Harry wore black trousers, a white shirt beneath a navy blue sweater, and a dark grey tweed coat.
Meanwhile, Meghan was on-theme in a blue and green tartan coat by Burberry ($3,216 AUD; netaporter.com), black Veronica Beard trousers, a black turtleneck sweater, and a green Strathberry East West Mini in Bottle Green (£425 strathberry.com). Naturally, both the coat and the bag have already sold out online, though both sites have waiting lists you can sign up for in anticipation of the re-stock.
But it wasn't the fashion that scored the most attention from on-lookers, but rather the tiny horse who tried to bite the Prince.
Cuachan seemed so excited by the arrival of the pair, that he tried to take a nibble of Prince Harry's hand... and, naturally, the photo evidence is too funny for words.
Fortunately for us, Kensington Palace shared footage from the exchange.
Watch Prince Harry scold the horse by saying "hey" as he jerks his hand away.
Well, that's made our morning!
The couple concluded their tour of Edinburgh by attending a reception at the Palace of Holyroodhouse to celebrate youth achievements, marking Scotland's Year of Young People 2018.
According to Kensington Palace, the bride-to-be loved her first visit to Scotland.