And a stunning Meghan, sporting a tartan coat, was gifted roses, chocolate and other a handmade wooden heart as she shook hands with the crowds. "But she could choose to go without a tiara, or she could wear another kind of jeweled ornament in her hair".
Later, inside the castle at the historic Edinburgh Garrison, which looks out across the city, the prince and Ms Markle joined Sergeant Dave Beveridge, District Gunner, Royal Artillery, for the firing of the One O'Clock Gun. They shook many hands along the way, and most gave their well-wishes for a happy wedding.
Kensington Palace also commented on the news, confirming to the Telegraph that 'Meghan has been regularly making private visits to organisations as she gets to know the United Kingdom charity sector'.
Markle also has no plans of accepting any gifts from her pals ahead of her wedding.
Markle accessorized with a purse from the brand Strathberry, an Edinburgh-based luxury label, according to People. Meanwhile, Prince Harry kept things simple in a dark gray coat of his own over a white shirt and navy sweater.
Following Red Gerard as he realized the Olympic dream he never had
Norwegians Staale Sandbech and Markus Kleveland slipped up during their last shots, too, leaving only Parrot in Gerard's way. Gerard finished third among the second heat, with a score of 82.55 on his first qualifying run.
They met with a Shetland pony, who was also wearing a tartan coat.
They will make several visits in the city alone today, and are due to visit Social Bite - a cafe which employs former homeless people. The pair were keen to chat with staff and talk about their experiences and how they changed their lives around.
They will finish their trip in the Palace of Holyroodhouse to celebrate Scotland's Year of Young People. The couple are visiting Edinburgh Castle for their fourth public appearance together, following visits to Nottingham, Brixton and Cardiff.
Markle, a California native, has spent her time making secret visits to comfort victims of one of Britain's biggest tragedies, the Grenfell Tower fire that killed 71 people past year. The event commemorates Scotland's Year of Young People 2018, a program meant to inspire the country through its younger generation.