Jessica Alba struggled to embrace her sexuality off-screen before she became a mother because she was "afraid" of appearing too sexy.
The actress admits she relied on movie roles in films such as Sin City to play up her feminine wiles as she was never comfortable flaunting her assets in her private life.
And it was only when she gave birth to her baby girl Honor in 2008 that she began to understand the power of being a woman.
She tells Allure magazine, "I didn't necessarily see it (her sexuality) as a positive thing. I was afraid of it. So that is why I only really ever explored it when I was working...
"I was quite shy with it. It wasn't something I embraced until I had a daughter. I saw how incredible and amazing it is to be a woman and to be able to create a life.
"There's a reason why certain areas of the body are desirable - because it all leads to reproduction. There's a science behind it all. It's not just to sell whatever you're selling on a billboard or a magazine or a movie."
Alba is currently pregnant with producer husband Cash Warren's second child.