She's due to welcome her first child in the coming weeks - but Princess Beatrice isn't slowing down anytime yet.
The 33-year-old visited the Forget Me Not Children's Hospice, Russell House, in Huddersfield last week to celebrate its tenth anniversary.
Photos from the royal mum-to-be's recent outing were shared via the @ForgetMNotChild's official Twitter page on Wednesday September 16.
In the snaps, Princess Beatrice cuts an elegant figure in a camel-coloured trench coat, a black leather belt tied over her baby bump, which accentuated her beautiful bundle, a below-the-knee black dress and black star-print Gucci loafers.
She finished off her look by leaving her long hair out and teaming it with an emerald-green oversized headband.
At the event, Bea's maternal instincts were on full display when she met with an adorable baby boy who flashed her a beaming smile.
The princess also happily took hold of a shovel to help bury a time capsule to commemorate the 10th anniversary of Russell House.
"In the last 10 years, the charity has supported over 800 families – I am simply lost for words as to the difference that this support has made to so many lives", Beatrice explained in an interview with the organisation.
"When people ask me why I became the Patron of this amazing charity, I only have to explain how much of an important part of the community Russell House and the charity has become. And how much of a momentous achievement it is for us to be stood here today celebrating 10 years of supporting that community."
She also penned a rare tweet to mark the milestone, "What a remarkable 10 years it's been and a wonderful centre at Russell House for the community."
Princess Beatrice's pregnancy news was shared via an official statement from the Palace in May, which read: "Her Royal Highness Princess Beatrice and Mr Edoardo Mapelli Mozzi are very pleased to announce that they are expecting a baby in autumn of this year."
"The Queen has been informed and both families are delighted with the news."
Beatrice is also a step-mum to Edo's first son, Wolfie, four, whom he shares with his ex-fiancee Dara Huang.
The royal has previously spoken about becoming a parent-figure to Wolfie, telling the Evening Standard: "This year, I had the great honour to become a stepmother, and have had the most remarkable time going back over some of my most favourite stories at bedtime."
Beatrice and Edoardo's child will be the 12th great-grandchild for Queen Elizabeth II, and will sit 11th in line to the British throne, behind the likes of August Brooksbank, Archie and Lilibet Mountbatten-Windsor, and the three Cambridge children.
Like their cousin August, Beatrice's child will not carry an official royal title because they are passed down through the male line of the royal family.
That means Beatrice, who bears the title of HRH (Her Royal Highness), will be unable to pass her title onto this baby or any other children she has.