Cameron Diaz Opens Up About Her Love Life & Admits Her Heartbreak After A-Rod Split

Cameron Diaz is Hollywood's girl next door. Not only is she gorgeous, funny and personable, but the blonde beauty is open and honest when it comes to her personal life and the effects her past relationships are having on her present situation.

In the May issue of InStyle, which she covers, Cameron confesses that she's had an interesting love life and comes clean about whether she'll become a mommy some day.

"I would never have guessed that I would end up dating any of the guys I’ve dated — never!" Cameron admits to InStyle of past loves, including Justin Timberlake. "There’s no through-line between them. But I love love, and love comes from many different places."

Most recently, Cameron was dating New York Yankees third baseman Alex Rodriguez, but the couple called it quits last September after more than a year. A-Rod has moved on with professional wrestler Torrie Wilson, but it seems Cameron is still feeling the after-effects of their breakup.

"When I was going through a bit of a heartbreak a little while ago, I said to a friend, 'Wow, this really hurts!' And he said to me, 'That just shows you what your capacity for loving is,'" Cameron explains, adding, "I would rather have my heart broken a thousand times than never to love at all. I have so much love to give — I’m not empty of love, I’m full of love.”

As for whether Cameron sees herself settling down and starting a family, the 39-year-old actress says she's not sure what her future holds.

“Society definitely puts pressure on women to make them think their lives should go a certain way. I’ve never said I don’t want children — I just haven’t had children yet. I don’t know what’s going to happen in my life!" Cameron says.

"I could end up adopting children. I could end up with a partner who already has children. Who knows?" she adds. "I’m not trying to fit into anyone’s box about how I should be. I just fit in my own box."