Princess Eugenie is due to give birth to her second child any day now, but the royal is still fulfilling her royal duties, having visited a school to learn about their Voices of Welcome project just last week.
In an Instagram post shared by The Anti Slavery Collective on Monday, the heavily pregnant royal looked radiant as ever as she smiled alongside students and teachers from The Archbishop's School in Canterbury.
Princess Eugenie stepped out in Canterbury for the poignant visit
The post read: "Our co-founder @princesseugenie visited @archbishops_school_canterbury alongside the Rt Revd Rose Hudson-Wilkin, the Bishop of Dover, to learn about the school’s Voices of Welcome project.
"The project engages children from Afghanistan, Ukraine and Britain to work together to explore the value and challenges of cross-cultural exchange, and its enrichment to school communities."
Princess Eugenie dress her bump in a pretty floral dress from Cefinn London
Princess Eugenie looked lovely for the occasion, dressing her blossoming baby bump in a floral print maxi dress from Cefinn Studio. The elegant smocked 'Isla' gown featured a romantic ruffled bodice and frilled tiers on the skirt.
MORE: Princess Eugenie's £85 Coronation Concert shoes look like they could be designer
The 33-year-old royal teamed her frock with 'Hopeful Snaffle-Trim Flat Slingback Pumps' from Dune London, channelling the ballerina pump trend recently loved by the Princess of Wales and Lady Amelia Windsor.
GET THE LOOK
When is Princess Eugenie due to give birth?
Princess Beatrice, Sarah, Duchess of York and Princess Eugenie pose for a snap before the coronation concert
Princess Eugenie is just weeks away from giving birth to her second child with her husband Jack Brooksbank.
The couple's surprise pregnancy announcement on Instagram was shared earlier this year, and was swiftly met by flurries of well-wishes from royal fans.
Buckingham Palace later confirmed the news, releasing in an official statement: "The family are delighted and August is very much looking forward to being a big brother."
The Princess, who is a proud advocator for sustainability and championing climate-positive charities, previously told HELLO! that it was becoming a mum that heightened her awareness of the need to protect the planet for future generations.
"Since August came into my life, it's positively impacted my desire to do more. Priorities change when you have children; you want to do everything you can for them - and for your grandchildren. "August is only two, but I hope that what I'm doing will seep through to him and that one day he takes it on, too."
SHOP MORE BALLERINA PUMPS
M&S Ballet Flats
Sizes available: UK 3-8
Colours available: Black, Ivory, Silver
Shipping: £3.99 Standard Delivery or free for orders over £60
Returns: Free within 35 days
Marks & Spencer's sleek leather ballet flats are so popular thanks to their stylish square toe and Insolia Flex technology, which ensures your feet are correctly placed for ultimate comfort. The affordable pair comes in at less than £40 and they're even available in half sizes so you can find the perfect fit.
Mango Ballet Flats
Sizes available: UK 2-9
Colours available: Nude, Black
Shipping: £3.95 Standard Delivery or free for orders over £30
Returns: Free within 30 days
Choosing my favourite pair from Mango was not easy. Since last year I'd say they've had one of the best collections of ballet flats on the high street, and you'll find every kind of style from mesh to classics. I love this rhinestone pair, which is available in both black and nude.
& Other Stories Ballet Flats
Sizes available: EUR 36-41
Colours available: Powder pink
Shipping: £4 Standard Delivery or free for orders over £80
Returns: Free within 30 days
Add some sparkle to your outfits with these very chic crystal-embellished Mary Jane ballet flats from & Other Stories. Made from glossy powder pink satin, they're topped with cascading faux pearls and shimmering crystals.
New Look Ballet Flats
Sizes available: UK 3-6
Colours available: Black, Cream, Red
Shipping: £2.99 for Standard Delivery or free on orders over £50
Returns: £1.99 within 28 days
For a pair of Mary Jane ballet flats, New Look has this popular style for just £25. They get five star reviews for their comfort and quality, and are a fraction of the price of designer lookalikes.
Reformation Ballet Flats
Sizes available: UK 3-9
Colours available: Silver, Black, Black Mesh, Black with Rhinestones, Black Velvet, Chestnut Leather
Shipping: £6 Standard Delivery or free over £100
Returns: £6 within 30 days
From metallics to rhinestones to mesh, Reformation's bestselling Bethany ballet flats come in a variation to suit every style, and this silver pair will elevate every outfit. Made from soft leather, they feature a rounded toe and buckled strap.
Charles & Keith Ballet Flats
Sizes available: UK 2-9
Colours available: Black, White, Burgundy, Denim
Shipping: £4 Standard Delivery or free for orders over £50
Returns: Free within 28 days
Charles & Keith's trending ballet flats have buckled ankle straps for a city-chic vibe. They feature a low block heel for a little height and a glam patent finish.
Everlane Ballet Flats
Sizes available: UK 5-11
Colours available: Pale Pink, Black, Toasted Almond, Blush Tan, Canvas
Shipping: £5 Standard Delivery
Returns: £8 within 45 days
Meghan Markle-favourite Everlane does real Italian leather ballet flats in a whole range of shades. They come with a comfortable cushioned insole and an outsole made of low impact, recycled leather.
River Island Ballet Flats
Sizes available: UK 2-9
Colours available: Black, Beige
Shipping: £4 Standard Delivery or free for orders over £50
Returns: Free within 28 days
River Island's lookalikes for Alaia’s cult-favourite fishnet ballet flats come in both black and beige with the signature strap. Don't wait around, the party-ready pair is selling out fast.
H&M Ballet Flats
Sizes available: UK 2-9
Colours available: Light Beige, Black
Shipping: £3.99 Standard Delivery or free for orders over £30
Returns: Free within 28 days
H&M's bargain ballet flats are less than £20 and reviews say they're so comfortable. Made from soft faux leather, they're satin-lined, and have a decorative bow at the front.
Zara Ballet Flats
Sizes available: UK 2-9
Colours available: Black
Shipping: £3.95 Standard Delivery or free for orders over £50
Returns: £1.95 within 30 days
Made from real leather, these Zara ballet flats will only get better with each wear. With their black hue, sleek silhouette and double buckled straps, I could see Alexa Chung wearing a pair.
ASOS Ballet Flats
Sizes available: UK 2-9
Colours available: Black
Shipping: Free Standard Delivery
Returns: Free within 28 days
These studded ballet flats from ASOS are made from real leather and come in a trending Mary Jane style. They'd look amazing with straight-leg jeans and dresses alike.
RELATED: Princess Eugenie pictured at the pub in stunning bump-skimming dress
Don't want to miss a story? Sign up to The Royal Life newsletter to get your weekly dose of royal lifestyle inspiration.