Last month rumors of a possible engagement between Diaz and Good Charlotte rocker Benji Madden emerged after she was spotted wearing a diamond ring on her finger.
While Diaz neither confirms nor denies whether she’s engaged to Madden, she does offer some insights as to what she has learned about love so far.
“You have to find someone in the same place as you are. Timing is everything. If you get into a relationship where you want something the guy doesn’t want, it’s never gonna work,” Cameron explains.
“You’re never going to get him to be in that place. No matter how old you are, finding the guy who’s in the same place as you are and wants to show up is the only way a relationship works, period.”
The 42-year-old actress has previously been coupled with Alex Rodriguez, Justin Timberlake, Jared Leto and Matt Dillon.
“Here’s the thing: You make the same mistake over and over again until you learn your lesson,” she says. “We girls sometimes do the thing where we pick the same person over and over again—they look and seem different, but deep down, they’re the same. And that’s on us.”
For the full interview check out the January issue of Cosmopolitan.