photo credit: Jacqueline Verdugo

Last Friday night in Los Angeles, Stevie Nicks made a surprise appearance at Harry Styles’s second solo concert. I never thought I’d get to type that sentence, and I don’t think Styles ever thought he’d get to experience it.

Nicks joined Styles onstage at the Troubadour in West Hollywood for “Leather and Lace,” “Landslide,” and Styles’s own “Two Ghosts,” much to the shock and delight of the fans present.

Styles has always been a huge fan of Nicks and Fleetwood Mac, so by the end of his “Landslide” duet with Nicks, he was understandably teary-eyed. I mean, who wouldn’t be, after getting to perform an iconic song with your iconic fave?

Watch the performance below: