Cameron Diaz feels ''very fortune'' to count Drew Barrymore, Reese Witherspoon and Gwyneth Paltrow among her closest friends.

The 41-year-old actress, who previously dated Justin Timberlake and Jared Leto, is embracing her current single status, as she has more time to hang out with her famous pals.

The 'The Other Woman' star told the UK's OK! Magazine: ''I exist for all my girlfriends. I am very, very, very fortunate; my friends are incredible and I am very lucky to have a lot of really solid, good friends.''

The blonde beauty enjoyed a ''girls trip'' to Napa Valley in California with Reese and Drew earlier this month.

The actresses took a cooking class together at the Culinary Institute of America in St. Helena.

Reese posted several pictures from their adventure online of them wearing white chefs' hats and they were also joined by celebrity stylist Leslie Fremar, makeup artist Gucci Westman, hairstylist Lona Vigi and food enthusiast Emma Daley.

Health conscious Cameron released her first publication, 'The Body Book' in December, and previously said she was inspired by Gwyneth and Drew, who have both also released books, to write about something she was passionate about.

She said: ''It took me a year to write this book and I really put my energy into it, my focus into it, it really mattered to me that it was authentic to who I am.''