"I had a child late in life," the 49-year-old explained. "I always wanted to have a lot of children, and I was not able to. My body, as a miracle, had one. The huge blessing I’ve had is that my husband has three other children. So I have four. And they are all so different."

A post shared by Salma Hayek Pinault (@salmahayek) on May 30, 2016 at 10:39am PDT

A happy marriage, a child of her own and a loving relationship with her stepchildren — it sounds perfect. But that's not how Hayek sees it.

"Happiness cannot be perfect," she insisted. "Perfection is a mirage. If you have a vision of perfection, when you take the road to get there, if you learn in the road, then when you arrive you will see it’s not perfection. Perfection can damage beauty, it can damage art, it can damage growth. Happiness cannot have this title of perfection."