Cameron Diaz has not only starred in some of Hollywood’s hottest films; she’s also dated some of Hollywood’s hottest fellas. And while it’s obvious (and adorable) that she’s her hubby, Benji Madden’s, biggest cheerleader, she’s just revealed why she waited until 41 to get married.

Cameron Diaz

“I think it’s a matter of I just hadn’t met my husband,” the now 44-year-old said while attending Goop’s Wellness Summit in Culver City, California, on Saturday, according to ET. The actress, who had previously dated Justin Timberlake, Jared Leto, and baseball star Alex Rodriguez, added, “I had boyfriends before. And there’s a really, really distinct difference between husbands and boyfriends.”

Married to Madden on January 5, 2015, after a whirlwind 17-day engagement (introduced by Nicole Richie, who’s married to the musician’s twin brother, Joel Madden, for those who don’t know), Diaz is now well aware of the apparent/potential difference between a boyfriend and a husband, saying, “I have a husband who is just my partner in life and in everything.”

These days, she claims that despite being wildly different in some ways, they’re perfectly suited in others, saying, “We are so different from one another, but we share the same values. We’re totally two peas in a pod. We are both just weird enough for each other.” Too sweet!

Did you (or do you) have a certain age in mind when it came/comes to marriage or are you cool with waiting for however long it might take to meet the perfect person? Let us know @BritandCo!

(h/t ET; photo via Dimitrios Kambouris/Getty)