And it’s not who you’d expect.
While she might officially be royalty, the Duchess of Cambridge is longer reigning in the fashion stakes.
Kate Middleton has been voted the second most fashionable mum-to-be with Keira Knightly taking out the top spot.
In a British based survey conducted by baby brand My1stYears.com the actress took out a quarter of the votes.
These results has left a few people confused considering the 29-year-old star, who expecting her first child with husband James Righton, was featured in a few "worst dressed" lists for her latest red carpet choices.
"We were surprised that Keira beat Kate in this poll as usually the Duchess is so popular with the nation," said a spokesperson for My1stYears.com.