Kate Middleton made a spirited appearance at the annual Trooping the Colour parade in London Saturday — marking the first time she’s graced the public spotlight since revealing her cancer battle in March.
The 42-year-old Princess of Wales attended the splashy military ceremony in honor of King Charles’ birthday after announcing Friday that she was currently well enough to attend.
In an emotional letter, she admitted she has “good days and bad days” and is “not out of the woods” with the illness.
The last time the mother of three appeared in public was on Christmas Day — shortly before a doctor discovered cancer during a planned abdominal surgery in January.
Middleton first revealed she was undergoing chemotherapy for an unspecified form of cancer in March as speculation swirled about her recent lack of public appearances.
On Saturday, the time-honored parade featured thousands of marching soldiers and horses along with a Royal Air Force flyover and music.
The ceremony happens each June regardless of King Charles’ birthday, which falls on November 14.
At the parade last year, Middleton appeared rode in a horse-drawn carriage and appeared on the Buckingham Palace balcony with King Charles and other royals.