Prince Harry and Meghan Markle have made another public appearance while visiting Edinburgh Castle on a one-day tour of Scotland.
The couple, who at set to wed on May 19, looked more loved up than ever as they waved at crowds and met a little Shetland Pony.
Meghan, who looked as chic as ever in a plaid Burberry coat, couldn't hold back her laughter as the pony tried to take a bite of her husband-to-be.
Despite the cute animal addition, all anyone could look at was the royal bride, who chose her plaid coat in the colours of the 3rd Battalion, Royal Regiment of Scotland (blue, black, and green.)
Underneath her coat, Meghan again chose to wear trousers - Veronica Beard's sailor trousers, to be specific - and a hunter green cross-body bag from Strathberry.