Kate Middleton played host to a glittering evening reception at Buckingham Palace honouring children’s mental health charity Place2Be.
The Duchess of Cambridge looked beautiful in a blue Jenny Packham gown which she previously wore during the royal tour of Bhutan and India in 2016.

Making a rare speech at the event, the royal mother of three discussed the “simple things that make a difference to children.”
She said: “It’s the quality time that is spent with them. It’s the time you take to listen to them. It is trusting relationships that have the most profound impact on the emotional and mental wellbeing of a child.”
The gala comes just hours after the duchess attended a Commonwealth Day service in Westminster Abbey with the rest of the royal family.
