The Duchess of Cambridge was looking as elegant as ever before her minor mishap stopped her quite literally in her tracks.
The royal mom-to-be was forced to bend down and wiggle her black heel free as her husband, Prince William gave her a helping hand.
But the pair seemed to take it all in their stride as they laughed off the unfortunate moment.
Thrifty Kate kept her baby bump under wraps wearing the same Emilia Wickstead green coat she wore for last year's event.
The Duke and Duchess braved the wet weather at the Aldershot event to hand out sprigs of shamrock to the officers and guardsmen.
Kate is set to give birth to their first child in July.