Could John Legend get ANY more suave?

Break out the tissues for this one...he sang this song to his wife Chrissy Teigen at their wedding: