Mariah Carey & John Legend - When Christmas Comes by Free Britney at December 22, 2011 9:39 am. A music video by Mariah Carey and John Legend performing "When Christmas Comes." These two know how to perform a duet! Edit Delete