Absolute scene-stealers Prince George and Princess Charlotte have wowed the British public on their aunt and uncle's royal wedding day.
Days after it was confirmed the little tykes would serve as a bridesmaid and page boy at the royal nuptials today, the duo looked utterly adorable as they made their way into St George's Chapel, Windsor Castle.
Princess Charlotte looked seriously cute in a puffy white dress designed by Clare Waight Keller for Givenchy aka the woman behind Meghan's chic wedding dress, and ribbon-tied flower garland, whilst Prince George wore a mini version of Harry's formal frock coat.
Read Next
In short, both of them looked too cute.
Wearing Givenchy the siblings, who recently welcomed a little brother, Prince Louis, were on their best behaviour, with Princess Charlotte sneaking a cheeky signature wave as she peeked out of the window on the drive to the chapel, before joining the rest of the flower girls and page boys.
Princess Charlotte also displayed her signature sass with some sort of high kick/shoe inspection whilst holding mum Kate Middleton's hand outside the chapel. We're calling it, she's the best Princess ever.
Last year, the troublesome two were scolded at their aunt Pippa Middleton's wedding.
Video footage from after the ceremony showed George appearing to stand on Pippa’s wedding dress provoking a strong reaction from his mum.
Unfortunately, it resulted in an almighty tantrum from George, who was seen walking away crying as he gripped his basket of flower petals.
Thankfully, four year-old George and three year-old Charlotte showed their maturity this time at Prince Harry's and Meghan Markle's nuptials.
Daisy Murray is the Digital Fashion Editor at ELLE UK, spotlighting emerging designers, sustainable shopping, and celebrity style. Since joining in 2016 as an editorial intern, Daisy has run the gamut of fashion journalism - interviewing Molly Goddard backstage at London Fashion Week, investigating the power of androgynous dressing and celebrating the joys of vintage shopping.