Kate Middleton has made one of her last public appearances today before wrapping her royal duties next week.
The Duchess of Cambridge was joined by husband Prince William and brother-in-law Prince Harry to honour Britain's fallen soldiers during a Service of Commemoration for those who served in Afghanistan at St Paul's Cathedral in London.
Eight months pregnant Kate wore a chic midnight blue coat dress with pleated skirt, accessorising her hair in a side chignon and wore yet another Jane Taylor fascinator. It marks her second last appearance before she welcomes her second child next month.
Today's ceremony was especially poignant for Harry, who served two tours in Afghanistan during the conflict.
Middleton's appearance comes after speculation that she's expecting a baby girl after she was seen shopping for pink baby clothes.
According to People, the Duchess of Cambridge was spotted perusing the girls section of children's boutique Amaia, adding to the speculation that she will be welcoming a baby girl.
The store's co-owner Segolene Tresca said: "She was looking at all the girls' clothing. She was very interested."
The royal couple have said they don't know the gender of the baby, preferring to keep it a surprise for her late April due date.