

The 35-year-old royal, who has not been seen in public since August 30, joined Prince William and Prince Harry to host a glittering Buckingham Palace reception to mark World Mental Health Day. She looked radiant in a powder blue lace dress by Temperley London which skimmed over her bump.





















