John Legend insists he isn't the "perfect husband" to Chrissy Teigen and isn't as romantic as people would think but says he is working on it.