Kate Middleton glows with Prince William and Harry.
Another day, another flawless Kate Middleton appearance.
The 33-year-old Duchess of Cambridge was beautiful as ever during a meeting of the Charities Forum at BAFTA in London on Monday, but looked especially ecstatic to be around children and Princes William and Harry.
The three royals joined children from the various charities they support to celebrate the premiere of the new animated film, Shaun the Sheep: The Farmer's Llamas. The fun activities included "welly wanging," which involves throwing a wellington boot as far as possible.
WATCH: Caitlyn Jenner Wears Same DressThat Kate Middleton Wore for Her 2010 Engagement Pics
And the mother of two didn't let her stylish, space print Tabitha Webb dress and black high heels keep her from participating. Check out Kate's throwing arm!
And have you ever seen her this happy?!
Naturally, 31-year-old Prince Harry and 33-year-old Prince William had a great time as well, bonding with the adorable children.
Earlier this month, Prince William opened up about his late mother, Princess Diana, when talking about another important charity to him -- Child Bereavement U.K., which Diana helped launch in 1994.
"My mother was determined to help those in need and she would have been immensely proud -- as I am -- of all that Child Bereavement U.K. has achieved these last 21 years," William said of the charity, which supports families and educates professionals when a baby or child dies, or is dying.
William, of course, lost his mother in a car accident when he was only 15 years old.
"What my mother recognized back then -- and what I understand now -- is that grief is the most painful experience that any child or parent can endure," he added. "As a father to two young children myself, I now appreciate it all the more."
WATCH: Prince William and Kate Middleton Are Clearly Still Madly in Love and It's the Sweetest
Kate recently stunned in a glittery red Jenny Packham gown -- and a tiara! -- for her first State Dinner in honor of the president of China. Watch the fashionable moment below.