Kacey Musgraves is serving up all the festive vibes this season! Just one week after debuting her holiday special on Amazon Prime, the 31-year-old singer teamed up with James Corden to perform a musical Christmas rom-com live in front of The Late Late Show's audience.
The duo acted out a classic love story — they meet on the street, fall in love, break up, and get back together again — all while belting out a medley of 14 holiday tunes, including Justin Bieber's "Mistletoe," Paul McCartney's "Wonderful Christmastime," and Elvis Presley's "Blue Christmas." They even slipped in a reference to Love Actually by parodying the famous cue-card scene — although Corden's word choice is much more hilarious. The most impressive part? They nailed their entire performance across nine different sets in just one take. Watch the funny skit above to see Corden and Musgraves in full-on holiday mode.