The Duchess, who turned 36 on Tuesday, was back in the public eye in a recycled Seraphine floral print maternity dress.
It's a dress that she wore twice while pregnant with Princess Charlotte in 2015.
Spotted visiting children at the Reach Academy Feltham, in West London, it’s a school that works closely with mental health charity Place2Be to support children and their families throughout their school careers.
The Duchess, who is expecting her third child in April, paired the dress with a chic $335 Hobbs wool coat and let her locks flow carefree around her face (a slight difference from the equally stunning Meghan Markle who opted for - what some called - a “messy” bun and $75 jumper for her first public appearance of 2018.
Third time around is proving to be thrifty for Kate, who was spotted wearing a Serpahine burgundy coat in “wool tweed bouclé with a touch of sparkle,” as she arrived at the Rugby Portobello Trust in North Kensington last December.