Kacey Musgraves joined host James Corden in a musical rom-com, Soundtrack to a Christmas Love Story, that aired on The Late Late Show.
The country star and talk show host performed snippets of 14 holiday songs on nine different sets in one take.
Among the tracks are classics like “I Saw Mommy Kissing Santa Claus” and “Silent Night” as well as contemporary holiday hits like Justin Bieber’s “Mistletoe” and Paul McCartney’s “Wonderful Christmastime.”
Musgraves sings part of her “Christmas Makes Me Cry” and Corden pays homage to Love Actually.
Watch the holiday fun below: