Kate Middleton followed in Princess Diana's footsteps today, becoming the "Godmother" to the Royal Princess cruise ship just about a month before becoming a mother herself.

She was asked to attend the naming ceremony in Southampton, and accepted as her final solo engagement before taking her maternity leave, though we're hoping to see her this weekend at the Trooping the Colour. Kate wore a monochrome animal print Hobbs coat with a black fascinator, and despite high winds, her hat stayed perfectly in place. The Duchess carried a small white clutch and wore black court shoes to match her ensemble.

After multiple performances (including Natasha Bedingfield) and a few speeches, Kate took to the podium. Said Princess Cruises' CEO of the Duchess, "There is no more fitting godmother to name our ship than a person who is admired around the world for her style, grace and compassion for others."

When Kate stepped to the podium, she said "I name this ship, Royal Princess. May God bless her and all who sail in her." She then cut the ribbon holding the bottle of champagne, which smashed against the ship to a rousing cheer from the crowd and an explosion of confetti.

Cheers to the Royal Princess, and our true royal Princess -- for her impeccable grace just weeks before her due date! Click through the gallery to see the Duchess at her latest engagement.

WATCH: Kate Middleton's Baby Bump On Display at the Queen's Coronation

WATCH: Kate Middleton's Baby Bump On Display at the Queen's Coronation