BookingsMe

Charlotte’s Emotional Tribute to Princess Diana Moves Royals

A wave of love and memories filled Kensington Palace on July 1, 2025, as Princess Charlotte, 10, sang her grandmother Princess Diana’s favorite song to mark what would have been Diana’s 64th birthday.

Though Charlotte never met Diana or heard her sing, her sweet, clear voice echoed Diana’s style so perfectly that it left everyone in tears. The heartfelt moment, shared with family and close friends, brought Diana’s spirit back, warming hearts across the 

nation.

Catherine, Princess of Wales, plays the piano while Princess Charlotte sings into a microphone during a performance, with an applauding audience in the background.
Catherine, Princess of Wales, plays the piano while Princess Charlotte sings into a microphone during a performance, with an applauding audience in the background.

The private gathering, held in the palace gardens, was a quiet celebration of Diana’s life and legacy. Charlotte, dressed in a soft blue dress that reminded guests of Diana’s favorite color, chose “Candle in the Wind,” a song Diana loved, per People. 

As her gentle voice carried the melody, just as Diana once sang it softly to herself, the room fell silent. “It was like hearing Diana again,” a guest told The Sun. Prince William, 43, held back tears, whispering, “She’s got Mum’s heart.”

Charlotte’s performance was a surprise, planned with her parents, William and Princess Kate, 43. Though she never knew Diana, who passed away in 1997, Charlotte learned about her grandmother through stories, photos, and videos, per HELLO! Magazine. 

“She studied Diana’s way of singing,” a source said. “It was her gift to honor her.” The young royal’s voice, with its tender tone and careful phrasing, felt like a bridge to the past, stirring memories of Diana’s warmth and kindness.

Everyone was moved. King Charles III, 76, smiled through misty eyes, touched by Charlotte’s love for his former wife. 

Princess Diana smiles at an event, wearing a pearl choker with a sapphire centerpiece, drop earrings, and a black evening gown.
Princess Diana smiles at an event, wearing a pearl choker with a sapphire centerpiece, drop earrings, and a black evening gown.

Kate, who’s been sharing Diana’s legacy with her children, held Charlotte’s hand, proud of her courage. Prince George, 12, and Prince Louis, 7, clapped for their sister, their faces glowing with admiration. 

“Charlotte made us feel Diana was here,” a family friend told OK! Magazine. Even staff members wiped away tears, recalling Diana’s joyful spirit.

The moment spread online when the palace shared a short clip, sparking a flood of love on social media. 

Fans posted, “Charlotte’s voice is Diana’s echo!” and “This is so beautiful!” The song, tied to Diana’s love for music and charity, reminded everyone of her caring nature. 

Princess Diana wearing a pink gown and tiara at a formal event; Princess Charlotte dressed in white, waving during a royal ceremony.
Princess Diana wearing a pink gown and tiara at a formal event; Princess Charlotte dressed in white, waving during a royal ceremony.

Charlotte’s choice to sing it on Diana’s birthday felt like a hug from the young royal to her grandmother’s memory, per Vogue.

Here’s a special detail: sources say Charlotte practiced in secret for weeks, wanting to surprise her family and make Diana proud. 

William and Kate helped her learn the song’s emotional weight, sharing stories of Diana’s love for it. As the video touches millions, fans see Charlotte carrying her grandmother’s light. 

This tender tribute, full of love, shows the royal family’s heart, uniting people in remembering Diana’s everlasting warmth.