It's exactly 1 month today before the Duchess' due date, and Kate didn't fail to impress when she arrived for her last official royal engagement before becoming a mother.
With her little one due on the 13th July, Kate turned out one last time to please the crowds in Southampton, before she'll take a well deserved break ahead of the birth.
Kate looked her usual gorgeous self in a black and white animal print Hobbs coat, elegant black fascinator and black court heels.
The Duchess officially christened the Princess Cruises' latest luxury ship, the Royal Princess, in Southampton today.
Kate named the ship in the traditional way, by breaking a bottle of Champagne over the hull, making her godmother to the swish new cruise liner!
It's not the first time we've seen a royal christen the 'Royal Princess', Princess Diana officially christened the original back in 1984 (pictured above).
What date do you think Kate will have her baby? Place your guess in the comments box below!
Where to next?
- The royals as babies! - so cute!