Harry Styles made a surprise appearance at Stevie Nicks' British Summer Time concert in Hyde Park, London, joining the legendary singer on stage for a special performance.
Stevie had just paid an emotional tribute to her late friend Tom Petty, and Harry joined her for a rendition of Stop Draggin' My Heart Around.
He then stayed on stage to perform Landslide' with Stevie, followed by a heartfelt tribute to Christine McVie, Stevie's late bandmate and friend, on what would have been her birthday."
Talking to the crowd, Stevie emotionally uttered to the crowd: "I want you to know that Christine was my girl and she loved all of us and today was her birthday."
She continued to tell her fans: All of you have helped me get over [her death] and I want you to know how much I appreciate it."
Earlier in 2019, the Watermelon Sugar crooner paid respect to Stevie when she came into Rock and Roll Hall of Fame limelight.
In conversation with Rolling Stone, the legendary singer shared: "When Harry came into our lives, I said: 'Oh my God, this is the son I never had'," and admitted, "So I adopted him.
“I love Harry, and I'm so happy Harry made a rock-and-roll record - he could have made a pop record and that would have been the easy way for him.
"The stars' mutual respect for each other's tunes is clear, and they're thick as thieves. "Whenever you hear her voice, life gets a little bit better," Harry declared about the Leather and Lace songstress during his Rock and Roll Hall of Fame tribute.
Diana made waves by wearing a striking black gown during her engagement to Charles
Princess Kate's heartbreak: Future Queen set to miss family holiday
Princess Beatrice one step closer to financial windfall
Sarah Ferguson sends touching message to her sweetheart
The Princess of York is ninth in the Royal Family's line of succession
Brad Pitt feels helpless as Pax Jolie-Pitt shuns him after accident