Sean Penn got candid about his love life, which includes his previous two marriages and his current relationship with Charlize Theron.

Penn finally confirmed his engagement to the Oscar winner, which he said would really be his “first marriage.”

Penn was married to Madonna fort four years until 1989, whom he told Esquire UK he’s “very friendly” with.

He’s clearly not on as good of terms with his second ex-wife, Robin Wright, whom he was married to for almost 15 years. He shares two children with her; Hopper and Dylan.

"I would say that I’m on extremely good terms with the children I share with my second ex-wife,” he said.

As for Theron, he said, “You say I've been married twice before, but I’ve been married under circumstances where I was less informed than I am today,” adding, “So I wouldn’t even consider it a third marriage, I’d consider it a first marriage on its own terms if I got married again. I mean, I like the tradition.”

He even mused “I’m surprised to be in love” again.

Penn said he’s “finally beginning to figure out why” he’s never been happy in a relationship. “It could seem too late. But to run into somebody now who you care about is a much more passionate, deeper, truer and – God! – a much happier feeling. It’s a lot more romantic and a lot more fulfilling to be in a relationship and to think you’re a good person within it."

image via INFphoto.com