Meghan Markle is having a ball on her first overseas tour as the Duchess of Sussex if her outfit changes are anything to go by.
Harry and Meghan are currently on their royal tour of Australia, New Zealand, Fiji and Tonga and Meghan has been sailing through it in a variety of stylish, chic and plain gorgeous outfits.
Oh to be a Duchess.
In fact, its getting us ridiculously excited about Meghans maternity wardrobe. Her style is pretty stellar as it is, but we fully expect that her maternity choices will be even more glorious.
To help us all keep track and refer back to these joyous and stylish times, well be updating this post with every outfit Meghan wears during her trip to Australia. Buckle in.
Meghan wears a white Karen Gee dress at Admirality House
For a visit to the official Sydney residence of the Governor-General of Australia, Peter Cosgrove, and Lady Cosgrove – and her first appearance since announcing her pregnancy – Meghan opted for a sleek white shift dress by Australian designer Karen Gee.
Meghan completed her look with Stuart Weitzman nude suede pumps.
Meghan wears a Brandon Maxwell khaki shirt dress for an afternoon reception
Meghan did a quick change for the afternoon reception at Admiralty House, swapping her white shift for a khaki shirt dress by Brandon Maxwell.
Brandon Maxwell is a favourite of Meghan – she previously wore their design, a yellow shift dress, at the Commonwealth Youth Event in July.
Just like the white shift, the green khaki dress has already sold out, but we know it cost £1,728. Whew.
The Duchess accessorised the dress with Dior nude heels and jewellery previously owned by Princess Diana – a bracelet and butterfly earrings.
Meghan goes casual for a visit to Mountain View Farm in Dubbo
For a rainy visit to the Mountain View Farm in Dubbo, the Duchess of Sussex kept things casual in a shirt, blazer, and jeans.
The blazer is the creation of Meghans pal Serena Williams, from the tennis champions Boss collection. It features a red and blue check, has an oversized fit, and costs $145 (£110). Naturally it has already sold out.
If youre keen to wear the same jeans as Meghan, youll need to head to Outland – shes wearing their Harriet style in black, which cost £140.
That crisp white shirt is the work of Maison Kitsuné. Its still in stock through Matches for £192.
Meghan completed her outfit with J. Crews Sadie ankle boots, earrings by Sydney-based designer Natalie Marie, a Natalie Marie initial necklace with the letter M, and the Pascale Monvoisin Cauri necklace.
She wore her hair in an excellent ponytail.
Meghan wears a blue Dion Lee dress to visit Melbourne
Arriving in Melbourne, Meghan topped her Folded Sail navy dress by Australia designer Dion Lee (already sold out, of course) with a Martin Grant trench coat.
Her bag is £850 by Gucci, her navy shoes are Manolo Blahnik, and shes wearing a gold cuff bracelet by Shaun Leane.
Those necklaces you can spot were a gift from some children.
Then swaps to a Club Monaco dress and flats for a trip to the beach
Honestly, if the Duchess of Sussex had gone to the beach in Manolo Blahniks we would have suspected shes super-human, so were glad she made a quick change to flats.
While Meghan kept on her trench coats, bag, and jewellery from earlier in the day, for a visit to the beach she swapped her navy dress for a £325 black shift by Club Monaco and traded in heels for the same flats she wore when she arrived in Australia; Rothys The Point Black Flats.
Could this mean ballet-style flats are making a comeback? We hope so.
Meghan wears a striped Martin Grant maxi dress to Bondi Beach
Keeping with the beach theme, Meghan wore a striped maxi sundress by Martin Grant – an Australian label – for day four of the royal tour.
The dress is still available to buy and will set you back £1,080.
Its not the first time shes worn a Martin grant piece, opting for a trench coat from his collection on day two of the tour.
She wore Castañer espadrille wedges, costing £90, with the dress and kept things relatively simply with her hair in a ponytail.
Then switches to a two-toned Roksanda Athena dress for a school visit
Her second look of the day, for when she and Harry visited a school was a Roksanda Athena dress in navy, costing £1,400, with a blue border.
She swapped the sandals for Stuart Weitzman The Legend Pumps in being, costing £280, and had changed her ponytail to a soft up-do.
Meghan honours Australians who died during the First World War
She wore a custom black version of an Emilia Wickstead dress, which is still available to buy in ivory and costs £1,595.
Later, Meghan changed into a more casual outfit to attend the Invictus Games
Meghan wore a black Invictus Games shit with an custom Altuzarra white blazer, a style she also owns in black.
She added a pair of black Mother denim jeans, costing $196 (£149) and the same shoes she was wearing earlier in the day.
The couple finished the day at the Invictus Games opening ceremony at Sydney Opera House
She added a bespoke Dior clutch bag and Stuart Weitzman Legend suede heels in Haze Beige, which cost $375 (£286).
After a day off to relax, Meghan attended a reception hosted by Prime Minister Scott Morrison
Megan looked relaxed in a white pinstripe LAgence pinstripe blazer, which costs £510, over a black turtleneck.
She completed the look with Aquazzura Denzure black suede bow pumps, which cost £490.
Meghan swapped her blazer for a windproof jacket to watch the Invictus Games sailing finals
Meghan also ditched her heels for Veja lace-up trainers, which cost £120.
After a morning off for more rest, Meghan met Harry at Kingfisher Bay Jetty on Fraser Island in the afternoon.
Meghan arrived in a casual Reformation dress, which is on sale for $218 (£167).
Meghan and Harrys tour kicked off on Tuesday 16 October and will culminate on Wednesday 31 October.