John Legend - Have Yourself a Merry Little Christmas (Official Video)


Listen to John Legend's "Have Yourself A Merry Little Christmas," featuring Esperanza Spalding, off his new holiday album, A Legendary Christmas, available everywhere: