Salma Hayek shocked fans by announcing she is engaged and pregnant.

Fans and media alike were not aware that the one-time Oscar nominee was in a relationship at all. However, the Mexican born star has confirmed that she is expecting her first child with French businessman, Francois-Henri Pinault, later this year.

According to friends of Hayek's, the actress could hear the tick-tock of her biological clock and wanted to settle down.

A friend told Us Weekly magazine, "Salma and Francois haven't even been dating a year. They were friends for a while. The truth is that Salma is 40 years old and she's gotten to the point where she really wanted a baby. Francois treats her amazingly and she knew he would be a good father. Most of her friends barely know him! They're just really happy for her because this is what she's wanted. She's spent years with the wrong guys, but she finally found someone that treats her really well."

The "Frida" star has previously dated actors Edward Norton and Josh Lucas.

RELATED PHOTOS AND ARTICLES
Salma Hayek - Oceana Celebrates 2006 Partners Award Gala - ArrivalsSalma Hayek - AFI Fest 2006 Tribute to Penelope Cruz and a Premiere of VolverSalma Hayek - The 20th Annual IFP Independent Spirit Awards - ArrivalsSalma Hayek - AFI Fest 2006 Tribute to Penelope Cruz and a Premiere of VolverJosh Lucas - Poseidon Los Angeles Premiere
Salma Hayek's Dog Comes To The RescueKylie Minogue And Boyfriend Break Up
"The Prettiest Ugly Girl" Talks Of Her Transformation To Fashion DivaSalma Hayek Reveals She's Preggers And Engaged
"Ugly Betty" Executive Producer Salma Hayek Is Pretty Perfect
BE THE FIRST TO COMMENT ON THIS STORY!
Name: (optional)
E-Mail: (required, but never displayed)
Remember your info for next time?
Profanity and other defamatory language is not allowed. Please keep it clean.