Harry Styles joined Kacey Musgraves onstage during the final date of her Oh, What a World: Tour II.

– Styles performed Musgraves’s song “Space Cowboy” with the singer.

– The chemistry between the two singers was evident throughout the performance.

Related article: Selena Gomez Drops Two Music Videos In Less Than A Week 

Kacey Musgraves had a major surprise in store for fans attending her Bridgestone Arena concert. As the final date of her Oh, What a World: Tour II, it makes sense that Mugraves would want treat her fans to something special, and that she did.

The crowd understandably went wild when Harry Styles joined the singer onstage for a rendition of her track “Space Cowboy.” Luckily, the moment was captured on camera for us all to see, and it’s truly a magical performance.

Clearly excited about having the One Direction star join her for the concert, Musgraves posted a sweet Instagram with Styles.

Related article: Shawn Mendes Posts Photos With Cuddly Animal As Girlfriend Camila Cabello Leaves Hilarious Comment

View this post on Instagram

✨ s p a c e cowboy ✨

A post shared by K A C E Y (@spaceykacey) on

Styles also shared an Instagram snap of him onstage with Musgraves, and the chemistry between the singers was palpable.

View this post on Instagram

Nashville, TN.

A post shared by @ harrystyles on

According to Rolling Stone, Styles told the crowd, “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.” He continued, “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.”

This isn’t the first time the musicians have collaborated. Back in 2018, Musgraves supported Styles on his North American tour, and the pair wowed the audience with a rendition of Shania Twain’s “You’re Still the One.”

This article originally appeared on Harper’s Bazaar US

Related article: Rapper Nicki Minaj Announces Marriage To Kenneth Petty