Meghan Markle didn't attempt to stifle her laughter when her fiance, Prince Harry, was bitten by a naughty Shetland pony as he tried to stroke it.
The two met the Band of the Royal Marines and the mascot of The Royal Regiment of Scotland, Shetland pony Cruachan at Edinburgh Castle.
As the Prince attempted to give the pony a pat, the disgruntled animal gave him what looked like a sharp nip.
Ms Markle was seen laughing as Prince Harry shouted "hey!"