Popsugar Entertainment Celebrity Friendships Videos of Harry Styles Singing With Stevie Nicks Every Single 1 of Harry Styles and Stevie Nicks's Duets Is Heavenly Music to Our Ears 30 December 2019 by Hedy Phillips Image Source: Getty / Jeff Kravitz The friendship between 25-year-old Harry Styles and 71-year-old Stevie Nicks is not one that we ever expected, but is something that has nestled deep into our hearts as simply beautiful. Dramatic? Maybe. True, though? Definitely. The former One Direction star and the Fleetwood Mac leading lady forged a friendship of sorts a few years ago, and since then, they both have gushed about the other on numerous occasions — Styles called Nicks one his musical heroes and Nicks referred to Styles as her muse. Their friendship doesn't stop at just praising each other, though. No, these two have now taken to popping up at each other's events to duet, and we are here for it every single time. It all started when Styles announced a pop-up show at The Troubadour in LA to promote his debut album in 2017. Nicks showed up and sang two of her hits, "Leather and Lace" and "Landslide" with him, actually bringing him to tears. Styles has since joined Nicks and the rest of Fleetwood Mac at the Recording Academy MusiCares Person of the Year ceremony in 2018, as well as at Nicks's Rock and Roll Hall of Fame induction in 2019. The two even entertained guests at the latest Gucci Cruise fashion show afterparty in Italy this year. I feel pretty confident these two will continue to grace us with duets, and who knows, maybe we'll get an original song from the pair in the not-so-distant future. In the meantime, check out all the times Styles and Nicks have performed together in the gallery ahead. Related: Stop What You're Doing and Take a Peek at Harry Styles's Mismatched Red Carpet Mani Harry Styles and Stevie Nicks Sing "Landslide" in 2017 at The Troubadour 1 / 7 Stevie Nicks and Harry Styles Sing "Leather and Lace" in 2017 at The Troubadour 2 / 7 Harry Styles and Fleetwood Mac Sing "The Chain" in 2018 at the Grammys MusiCares Person of the Year Ceremony 3 / 7 Stevie Nicks and Harry Styles Sing "Stop Draggin’ My Heart Around" at the 2019 Rock & Roll Hall of Fame Induction 4 / 7 Harry Styles and Stevie Nicks Sing "Landslide" at the 2020 Gucci Cruise Fashion Show Afterparty 5 / 7 Stevie Nicks and Harry Styles Sing "Stop Draggin' My Heart Around" at 2020 Gucci Cruise Fashion Show Afterparty 6 / 7 Harry Styles and Stevie Nicks Sing "Landslide" at The Forum in 2019 7 / 7 Celebrity FriendshipsHarry StylesStevie NicksMusic