July 1, 2025 — London
In one of the most breathtaking and emotional tributes ever seen within the royal family, Princess Charlotte joined country music superstar Carrie Underwood for a surprise duet at a private memorial concert honoring what would have been Princess Diana’s 64th birthday.
Held at Kensington Palace Gardens, the event was meant to be intimate, reflective — but no one could have predicted the moment when little Charlotte, poised and radiant in a pale blue dress, stepped forward and took Carrie’s hand.
“She Sang Like an Angel” — Charlotte’s Voice Echoes Through History
Together, they sang a soul-stirring rendition of “Amazing Grace,” with Carrie delivering rich, gospel-infused verses and Princess Charlotte softly harmonizing in crystal-clear tones that stunned the audience into silence.
“There was no fear in her voice — just love,” a guest whispered. “It was like Diana was there, smiling.”
At the end of the performance, Queen Kate was seen wiping away tears, while King Charles — normally reserved in public — was visibly moved, his eyes red-rimmed as he stood to applaud.
A Heavenly Tribute to “Granny Diana”
The performance reportedly came at Charlotte’s own request.
“She wanted to honor her Granny Diana the way she knew best — through music,” a palace aide shared.
Carrie, who has long admired Diana’s legacy, called it “the most humbling duet of my life.”
“Singing beside Charlotte felt like standing beside history,” she said. “That little girl has a lionheart.”
A Moment That Will Echo for Generations
Footage of the duet — captured by palace staff and later approved for release — has now gone viral, with hashtags like #CharlotteSingsDiana, #CarrieAndThePrincess, and #TearsForDiana trending worldwide.
One Night, One Song, One Legacy
It wasn’t just a tribute. It was a passing of grace, from one generation of women to the next.