Stevie Nicks was joined by surprise guest Harry Styles for her headline show at American Express presents BST Hyde Park.
The Fleetwood Mac frontwoman celebrated her solo career and her legacy with the band during the near-two-hour show, and thrilled fans by inviting the As It Was singer on stage for the last two songs.
Marking their first performance together since Stevie’s historic Rock and Roll Hall of Fame induction in 2019, Harry helped honour the late Tom Petty with a powerhouse rendition of their collaboration Stop Draggin’ My Heart Around, on which he also played guitar.
The pair then closed out the show with a duet version of Landslide, while images of Stevie’s late bandmate Christine McVie appeared on the screens behind her.
“I asked Harry to do this, and it’s always heavy to ask someone to come and sing this song with you — when you’re singing about your best friend that died so suddenly and so sadly,” the singer-songwriter told the crowd.
“What I want you to know is that Christine was Harry’s girl and she was my girl, she was your girl. And she loved all of this.
“And today was her birthday, so, it’s taken me all this time to try to deal with this situation.”
Stevie added: “Harry, I thank you, we thank you.”