Scarlett Johansson has said she will make a better wife the second time around because she has had time to get to know herself.
The Captain America star, who was previously married to Ryan Reynolds, is said to be pregnant with her French journalist fiance Romain Dauriac's child.
She told US Glamour magazine: "I think I know myself better. I feel I know now more of what I need in a relationship, what I want in a relationship.
"And I know I have more tools to communicate, not just with my partner, but with myself," Mail Online said Scarlett told the May edition of the mag.
She told the magazine: "When I was first married, I was much younger. And I have had the opportunity now to work more on getting to know myself.
" I know that makes you a better partner and somebody who is able to work with somebody and stay in a relationship in the not-romantic moments."
Asked about wedding plans, the 29-year-old added: "We're just going with the flow. I've never been one to do a full-on themed wedding. I don't care about that stuff."
The Lost In Translation star told another magazine, Vanity Fair, that it was easier dating a non-actor.
"We do different things. He's in the whole art-scene world. So it's nice, because we can enjoy each other's worlds, but we don't have our crazy conflicting schedules and all that other stuff to contend with."
She joked: "Actors, in general, they're obsessed with emotions... Although (Romain is) French, so he's also probably overly into his emotions."