What's better than going to a Harry Styles and Kacey Musgraves show? Going to a Harry Styles and Kacey Musgraves show that has both talents joining forces on a gorgeous Shania Twain cover, without a doubt.
On Friday night (June 22), the tour buddies surprised the crowd at Madison Square Garden with a swoon-worthy take on Twain's 1997 hit, "Still the One." Styles introduced the tune as one his "personal favorites" and encouraged the arena to sing along, which they did as soon as Musgraves began the ballad.
Musgraves has been supporting Styles on his American tour since the jaunt kicked f in Dallas on June 5. They'll wrap this leg the the tour on July 14 in Los Angeles.
Watch Styles and Musgraves perform "Still the One" below.