Cameron Diaz and Drew Barrymore's womance has always been one of our favourite friendships in celebland, and that's something which has been reaffirmed after Cam spoke about her BFF in a new interview with InStyle magazine.

cameron diaz

The What To Expect When You're Expecting star has revealed that their relationship is so strong she knew Drew was getting hitched before she did.

She told the magazine that Drew's fiance Will Kopelman sought Cameron’s blessing before popping the question.

“My girlfriends are like my soul sisters,” she said. “I knew Drew was getting married before she did," she laughed.

cameron drew

As she posed for a classically styled new shoot for InStyle, she also lifted the lid on her love life.

As she recalled her relationships with the likes of Matt Dillon, Jared Leto, baseball player Alex Rodriguez and Justin Timberlake, she admitted she doesn't really have a type.

“I would never have guessed that 
I would end up dating any of the guys I’ve dated – never!" she said. "There’s 
no through-line between them. But I love love and love comes 
from many different places.

"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’. After that, the heartbreak felt different to me, because then it became about abundance, not deficit. I would rather 
have my heart broken a thousand times than never love at 
all. I have so much love to give – I’m not empty of love, I’m full 
of love.”

It has been rumoured she's currently dating P Diddy, but when asked if she’s seeing anyone, she remained tight lipped, replying she was “content”.

cameron diaz

However, as the star approaches her 40th birthday later this year, she admitted she's not actually feeling the pressure to settle down and have children just yet.

“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," she said.

"I don’t know 
what’s going to happen in my life! I could end up adopting children. I could end 
up with a partner who already has 
children. Who knows?” she says, with 
a “whatever” shrug. “I’m not trying to 
fit into anyone’s box about how I should 
be. I just fit in my own box.”

On turning the big 4-0 in August, she added: “Life gets better as you get older, definitely. I don’t want to be 20! I feel better than ever: stronger, more capable and clearer. I really know myself now.”

To read the feature in full, see the new issue of InStyle July out Thursday

cameron diaz

> ENTER OUR COMPETITION TO WIN ONE DIRECTION GOODIES

> CELEB PICS OF THE DAY

Loading Slideshow...
  • Celeb Pics Of The Day

    Marvin Humes, Robbie Williams, Aston Merrygold and Paddy McGuiness Soccer Aid 2012 in support of UNICEF UK held at Old Trafford, Manchester

  • Celeb Pics Of The Day

    Will Smith and Nicole Scherzinger visits the Formula One McLaren Mercedes stand after the third practice session at the Circuit de Monaco Monte Carlo, Monaco

  • Celeb Pics Of The Day

    Kylie Minogue at the Closing Ceremony and 'Therese Desqueyroux' premiere during the 65th Annual Cannes Film Festival

  • Celeb Pics Of The Day

    Matt Smith starts the second day of the Olympic torch relay tour of Wales, Cardiff

  • Celeb Pics Of The Day

    Kelly Brook leaving her home, London

  • Celeb Pics Of The Day

    Jennifer Lopez and Casper Smart celebrate the launch of her new single 'Goin' In' at Hyde Bellagio Resort and Casino, Las Vegas

  • Celeb Pics Of The Day

    Kelly Rowland arriving at Heathrow Airport, London

  • Celeb Pics Of The Day

    Halle Berry and Oliver Martinez shop at Henry Beguelin in Malibu

  • Celeb Pics Of The Day

    Kim Kardashian arrives at LAX airport after flying in from Cannes, Los Angeles

  • Celeb Pics Of The Day

    Katie Piper Celebrities outside the RTE Studios for 'The Late Late Show' Dublin

  • Celeb Pics Of The Day

    Zac Efron taking photographs at the Eden Roc during the 65th Cannes Film Festival

  • Celeb Pics Of The Day

    Gwen Stefani on a day out with her family to a farm. Los Angeles

  • Celeb Pics Of The Day

    Nicole Richie at an autograph signing at the House of Harlow launch event at David Jones. Sydney