Six months pregnant Zara Phillips showed off her baby bump in a satin floor-sweeping dress at the Boodles Boxing Ball (no, no idea!) at the weekend.
The 32-year-old sportswoman is due to give birth to her first baby early in the New Year, and looked majestic in the royal blue and purple full-length gown.
Zara smiled gamely for the press as she hitched up the hem of her voluminous threads to navigate the stairs on her way in to the bash.
Zara and her husband England rugby player Mike Tindall made their baby announcement back in July. The couple married in Scotland in 2011.