In the most perfect news today, Harry Styles has performed a duet with musical icon Stevie Nicks and it was AMAZING!
During his show at The Troubadour in Los Angeles last night, the Fleetwood Mac singer came on stage as Harry's surprise guest to perform two classic tracks.
They started their angelic performance off with Harry's new single 'Two Ghosts' before singing 'Landslide', a track from Fleetwood Mac's 1975 self-titled album.
Since we all couldn't be there to experience this wonderful moment, a few fans recorded the songs and posted them on Twitter.
Harry is a massive Fleetwood Mac fan so having Stevie up on stage with him must have been a dream come true.
We know what we'll be listening to for the rest of the weekend...