The Kacey Musgraves Christmas Show, on Amazon
IMDb; Kacey Musgraves; YouTube
So, this 2019 Christmas special begins with Kacey singing "Let it Snow," a duet with James Corden, and... it's really amusing, for reasons I won't spoil. Then she sings solo on "Have Yourself a Merry Little Christmas". And then, the whole special turns into like an ongoing sketch, amusingly narrated by Dan Levy, with frequent interruptions for songs. Sometimes Kacey sings by herself, and sometimes she's joined by a guest star. Sometimes the songs are familiar, and sometimes they're originals. Sometimes there's funny stuff going on during the songs, and sometimes the songs are performed without comedy. Also we occasionally see behind the scenes stuff going on.
Anyway, the guest stars include Leon Bridges (Kacey's and his dancing eventually starts biting on Billie Eilish's SNL performance); Camila Cabello; Fred Armisen; Kendall Jenner; Zooey Deschanel; Troye Sivan; Lana Del Rey; Kacey's Nana; and lots of awesome dancers (including the Rockettes!) And I don't know what else to say except that the whole thing was just really fun.