Cameron Diaz looks angelic on the cover of the July issue of Instyle magazine.
Her super sweet cover sees her wearing a baby blue Valentino Couture lace dress, with minimal makeup which lets her sparkling blue eyes shine through.
The actress wears haute couture throughout the editorial, which was shot by Liz Collins. She is photographed wearing Givenchy and Giambattista Valli.
In the interview she talks about turning 40 in August, having her own children and shares the news that Drew Barrymore's fiance asked for her blessing before he proposed.
She says about friendships: "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."
The magazine is available now.
Femalefirst Taryn Davies
Tagged in Blue Cameron Diaz Drew Barrymore Givenchy