Cameron Diaz stepped out of the spotlight because she didn't know who she was anymore.
The 'Charlie's Angels' actress hasn't been seen on the big screen since 2014 musical 'Annie' and she admitted she deliberately cut back on her work to take the time to make herself "whole" again.
Speaking to Gwyneth Paltrow at the Goop Wellness Summit over the weekend, she explained: "I just went, 'I can't really say who I am to myself.' Which is a hard thing to face up to. I felt the need to make myself whole."
The 44-year-old beauty - who previously dated the likes of Justin Timberlake, Jared Leto and Alex Rodriguez - didn't tie the knot until she was 41 and admitted she knew her relationship with Benji Madden was different from all those she'd had in the past.