Watch: John Legend drops 'Have Yourself a Merry Little Christmas' video feat. Esperanza Spalding
John Legend YouTube

John Legend delivers another cup of musical Christmas cheer with his brand-new video for “Have Yourself a Merry Little Christmas” featuring Esperanza Spalding. The warm-and-fuzzy, holiday-themed visual dropped on Nov. 28 in support of Legend’s debut holiday album A Legendary Christmas.

The video also arrives on the heels of his first-ever holiday TV special which starred his wife, Chrissy Teigen and a long list of famous friends including Stevie Wonder, Meghan Trainor, Darren Criss and more. Jazz songstress Esperanza Spalding lends her silky vocals to solo parts and duet sequences with Legend, including a clip in which they're both dressed in retro outfits with retro mics on stage.

Children are featured prominently throughout the music video, eating lots of milk and cookies, decorating a Christmas tree, one boy plays the trumpet, and another is dressed as Santa and sits in his special chair. One little girl dances ballet, another is dressed as a police officer and another child serves up a yummy-looking Christmas cake at a bakery counter.

John Legend is seen singing throughout, on the couch, in the snow, even while wearing the Santa suit himself. Watch the entire “Have Yourself a Merry Little Christmas” video above.

The “All of Me” singer-songwriter also performed at the 2018 “Christmas in Rockefeller Center” tree-lighting ceremony in New York last night. His sparkling live delivery of “Have Yourself a Merry Little Christmas” made our list of seven best musical performances from the event.

John Legend is currently touring to support A Legendary Christmas, which includes a stop at the Microsoft Theater in Los Angeles, California on Dec. 23 (Tickets).