Harry Styles Joined Kacey Musgraves On Stage In Nashville To Perform A ‘Space Cowboy’ Duet

Fans at Kacey Musgraves‘ Nashville show were in for a major surprise when ex-One Direction member Harry Styles walked on stage Friday night. Musgraves was performing on one of her final Oh What A World tour stops to a sold-out crowd of 18,000 at Bridgestone Arena in Nashville when she invited Styles on stage to perform with her.

Musgraves sang the opening lines of her hit song “Space Cowboy” before the lights went out and a figure appeared on center stage. The crowd went wild when the lights turned up and fans realized the figure was Styles. He continued the verse and Musgraves joined in to harmonize the chorus as a duet.

Watch fan-captured footage of the duet below.

Styles even said goodbye to the crowd with a “yeehaw.”

The duet had many fans getting pretty emotional.

Before inviting Styles on stage, Musgraves addressed the crowd and said she was happy to be back in the place where she recorded her Grammy Award-winning record, Golden Hour.

“It feels like one gigantic victory lap of sorts,” Musgraves said. “And I’m just so happy that I’m in Nashville, and we’re all together. I’ve got family in the house. All my friends are here. So many people in this community that I look up to and just admire. And of course, I could never have had this much love and positivity coming out with this record without you guys.”

Styles’ appearance on stage wasn’t the first time he’s performed with Musgraves, as he invited Musgraves to open on his tour last year which included a nightly cover of Shania Twain’s “You’re Still The One.” Styles said he always enjoys sharing the stage with Musgraves.

“As a peer, and someone I like to call a friend, it’s always a pleasure, an honor to share the stage with this lady,” Styles said. “She’s made a couple of my favorite albums, and it’s an honor to be here tonight with all of you to say congratulations and round off this wonderful tour, and a wonderful year.”