Watch Stevie Nicks and Harry Styles Duet on 'Landslide'

During his show at The Troubadour in Los Angeles on Friday, Harry Styles brought out a surprise guest. Stevie Nicks joined him onstage to perform his single, “Two Ghosts,” as well as the classic Fleetwood Mac song, “Landslide,” off the band’s 1975 self-titled LP, and “Leather and Lace” from Nicks’s 1981 solo album Bella Donna. Fans in the audience captured video of their duets. Watch below.

At one point, Styles jumped off the stage to stand in front and watch Nicks sing. As an avowed Fleetwood Mac fan, he even baked Nicks a carrot cake once, according to Rolling Stone. Nicks is set to feature on Lana Del Rey’s forthcoming album Lust for Life. Styles recently released his self-titled solo debut album.