The 38-year-old singer, who has an eight-month-old daughter Luna with Teigen, insists he is not as romantic as some people might think, reported Femalefirst.
"I'm definitely not the perfect husband. I try to remember to buy flowers randomly- that's a good thing to do. I'm not as romantic as some people might think. I'm working on it.
"My friends certainly don't think I'm some special guru of love," Legend said.
The "All of Me" hitmaker feels that he and his wife get along so well because he is completely opposite to Teigen in terms of their personalities.
"I think she wishes I had more emotion sometimes too. But she makes me have more fun than I would normally have. I don't think the whole thing of opposites attract is exactly right - you have to have enough in common. But the combination of the two of us is dynamic and exciting.
Disclaimer: No Business Standard Journalist was involved in creation of this content