Meghan Markle handled being called a "fat lady" to her face with humor and grace on Wednesday.
Duchess Meghan, due in April, met with staff, volunteers and beneficiaries to hear more about their various initiatives, from community engagement to global projects.
Meghan took it as a compliment - laughing and saying: "I'll take it".
"The Duchess has spent many years championing animal welfare, and we are honoured to have our charity represented by such a passionate Patron", Mayhew CEO Caroline Yates said in a statement via Kensington Palace.
The National Theater and The Association of Commonwealth Universities are patronages passed to Markle from the Queen, while Smart Works and Mayhew are a new part of Markle's portfolio.
The Duchess of Sussex visited an animal shelter charity in north London - for which she has just become patron - in a £24.99 dress from H&M.
It's not the first time she's embraced high street fashion.
The charity helps to rehome cats and dogs, but also carries out work in the community to offer support and educate people on how best to care for their pets.
Meghan Markle reacted to being fat-shamed for her pregnancy, and her response was classy AF.
She now owns two rescue dogs - a beagle named Guy and a Labrador-Shepherd mix named Bogart, who remains in Toronto, Canada with her friends.
Later in the evening, Meghan completely changed up her look as she stepped out with husband Prince Harry for a charity performance by Cirque de Soleil.