Cameron Diaz would rather get her heart broken than not fall in love.

The 'What To Expect When You're Expecting' actress - who is rumoured to be dating P. Diddy and has previously been in relationships with stars including Justin Timberlake and Alex Rodriguez - was amazed at how much her last break-up hurt, but it made her realise how much she has to offer other people.

She said: ''When I was going through a bit of heartbreak a little while ago, I said to a friend, 'Wow this really hurts' and he said, '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.''

Cameron is also fascinated by seeing how other people love one another, and never tires of observing her ''tribes'' of friends.

She told Britain's InStyle magazine: ''I have friends all over the world - I call them my tribes.

''I'm staying with some good friends here [in London] - they're such a beautiful family.

''I love to witness how different people love one another. I find that enriching.

''The greatest values in my life come from travelling, meeting people, and relationships. People's wisdom and life experiences - that's what I'm most interested in.''