When Kacey Musgraves last played the C2C main stage in 2016, her set was higlighted by a raspberry-suited band, a glitter explosion and a song from Mary Poppins. This year introduced an entirely different Musgraves altogether. Apart from the puffy electric-blue jacket and sparkly jumpsuit, the rhinestoned spectacle of the past was toned way down with the focus solely on vocals and lyrics. Musgraves' love of her British fanbase is no secret, and as she turned the O2 into the most epic listening party yet for her new album Golden Hour, they didn't disappoint her, concentrating resolutely as they absorbed new material like "Slow Burn," "Butterflies" and "Love Is a Wild Thing." Pausing for a moment to take in the scope of the crowd, she announced, "I'm headlining the fucking O2!" before apologising to any "classy" BBC listeners who were tuning in live. As she ventured through the crowd, from one end of the arena to the other, she sat at a piano to perform "Rainbow," a touching song she's waited six years to record," before singing "Space Cowboy" and bringing the house down with a Technicolor disco version of "Neon Moon" and the Golden Hour disco anthem "High Horse" – complete with the release of a flood of bouncing balls.