For a better love life, spend more time with your friends, says Cameron Diaz.
After recently proclaiming that "everyone will be cheated on" the 41-year-old actress offered some slightly more positive relationship advice as she promoted her new film The Other Woman, a rom-com about infidelity.
Speaking to the Daily Mirror, she suggested that women often expect too much of their partner and expect them to understand "'all the parts of us and meet all those needs."
"I think that’s where everything fails,” she declared.
Kate Upton, Cameron Diaz and Leslie Mann at the UK premiere of The Other Woman
She went on: “I know with my girlfriends I do totally different things with each one of them...I have different conversations. We like things that others don’t like."
"There are different commonalities in each one of them and when I want to do those certain things, I can go to that girlfriend and we do those things together," the actress added.
The single actress, who told the May issue of InStyle magazine, "I don’t know if anyone is really naturally monogamous" also hinted to the newspaper that having multiple romances is a better option.
Asked if having lots of partners "was better" she replied: “Why not? Why would that be so bad?”
Words: Anna Pollitt. Images: Rex Features