John Legend was "selfish" in the early stages of his relationship with Chrissy Teigen.
The 'All of Me' hitmaker admits the couple have faced a number of "challenges" during their romance and believes having seven-month-old Luna has "changed everything" for them.
He said: "[There have been] challenges [but we] try to work on what's wrong. All of us are selfish, especially in our 20s when we're still building our career. As you get older, you realise you have to care about other people's feelings.
"And then having a kid certainly changes things. They require a lot of energy and thought and time, and you can't be selfish any more."
And the 37-year-old singer considers himself to be very domesticated as it is how his mother brought him up.
He added to BBC Music: "She wanted all of her boys to be able to take care of themselves. So she made us wash our own clothes, she made us do dishes, she made us clean the bathroom.
"I'm not the best at making the bed but I love to cook with Chrissy and help her in the kitchen. I do some chopping. I boil some water. Or she'll just put me in charge of making a sauce from her book."
Meanwhile, John previously admitted fatherhood has inspired him to write "better" music.
He explained: "I feel good about it. The thing is, you can't believe the artists when they tell you it's their best work, because every artist thinks their current album is their best album, because they just spent all this time working on it. But a lot of my friends and people around me really feel like we put something really special into this album, and I'm just excited for people to finally hear it.
"I think [what's different about it is] just growing up. Having been married for a few years, and having a baby, and all those other things, I think it just informs your perspective a bit and it makes you look at the world a little bit differently. It helped me write songs, and be inspired to write better music, I think."
Tagged in John Legend Chrissy Teigen