Stepping out in a striking skirt suit she was first photographed wearing six years ago, Kate Middleton cut a svelte figure as she visited a primary school in London for a special assembly to mark Children's Mental Health Week in the UK.
Joined by her husband, Prince William, the mother-of-two told pupils about how kindness is just as important as academic success and shared that it's a lesson she is teaching her two young children, Prince George and Princess Charlotte
She said: "I realise how central values like these have been to me throughout my life."
Headmistress Theresa Landreth introduced the duchess by saying: "We know she supports children throughout the world with the charities she works with."