How raunchy! Duchess Kate makes a rather leggy return to public life

OK, so we know we saw her outside the Lindo Wing at St Mary's maternity hospital in London back in May.

AND then we were treated to another appearance at Princess Charlotte's christening in July.

But it's only now that we feel that royal lovely Princess Kate is well and truly back in our lives: she made a charity solo appearance this afternoon, visiting a centre that is involved in mental healthcare for children and young people in north London.

Understandably – all eyes were on what she was wearing: and here at SHEmazing! Towers we were particularly taken aback to spot a whole load of toned Duchess leg on display.

Kate, who is celebrated for her demure style (topless snaps taken with a long lens in France aside), evidently decided to throw caution to the wind: a stiff breeze insured that more than once the hem of her €1,750 Ralph Lauren shirt-dress flew into the air.

Still, she remained all-smiles for the entirety of the royal engagement, and certainly the mother-of-two looks pretty incredible considering Charlotte only arrived into the world four-and-a-half months ago.

Earlier this week, the 33-year-old debuted her new hair style – complete with long fringe – while on an outing with Prince William in Scotland. 

The look divided opinion in the aftermath, but it's clear that Ms Middleton is eager to return to public life with a bang: not only does she have brand-new tresses, but today she also shunned her wardrobe of British labels for a US designer.

Late last year it was reported in InStyle that the mother-of-two had hired Natasha Archer, her former personal assistant, to style her. 

According to their source: "Natasha shops a lot for Kate online, and calls in hundreds of dresses for her to try on. She has persuaded Kate to take some more risks.

"The hemlines are shorter and Kate's really pushing the boat out in the fashion stakes." 

New hair; new clothes – A LOT more leg, could this be a more sassy queen-in-waiting that we’re about to witness?

Let's hope so!