Watch: Kacey Musgraves performs holiday classics with James Corden

To promote her recently released Christmas special

Kacey Musgraves took to The Late Late Show with James Corden to perform some holiday classics with Corden himself.

The segment, titled “Soundtrack to a Christmas Love Story,” used a whopping nine sets in just one take, as Musgraves begins the performance dressed as an elf singing along to “Jingle Bell Rock.” The pair then make their way through other holiday classics like “Wonderful Christmastime,” “I Saw Mommy Kissing Santa Claus,” and “Blue Christmas.” The segment even saw Musgraves performing her own track “Christmas Makes Me Cry” and Corden’s rendition of Justin Bieber’s “Mistletoe.”

Watch Kacey Musgraves perform holiday classics with James Corden below.