Drew Barrymore's fiance asked Cameron Diaz for permission to marry the actress.
Art consultant Will Kopelman proposed over the Christmas period last year and Cameron has revealed he first ran the idea by her before popping the question to her 'Charlie's Angel' co-star and close friend Drew, who is currently pregnant.
Cameron told Britain's InStyle magazine: ''I knew Drew was getting married before she did!
''Good friendship is basic: be good to one another, be thoughtful, enrich one another's lives. I learn so much from my girlfriends and I love it!''
Although Cameron, 39, has previously insisted she is in no rush to have kids, Drew's pregnancy appears to have changed her mind and she is more open to having children.
The 'What To Expect When You're Expecting' star said: ''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!
''I could end up adopting children. I could end up with a partner who already has children. Who knows? I'm not trying to fit into anyone's box about how I should be. I just fit in my own box.''