The lesson to be learned from this latest news: Don't swear off marriage till you've met Olivier Martinez.

Oscar-winning actress Halle Berry, 45, who has been married twice before and "had given up on being married," is engaged to Martinez, 46, a source tells Us Weekly. It happened over the holidays when the handsome French actor popped the question with an emerald-and-diamond ring from Gurhan.

The pair have been frequently photographed, playing on the sand and surf of various exotic locations with Berry's daughter Nahla, 3, whose father is model Gabriel Aubry. Berry split with Aubry in April 2010 after dating him for five years. She has also been married to baseball player David Justice and R&B singer Eric Benet.

Martinez, previously linked to Kylie Minogue, met Berry on the set of Dark Tide and started dating in late 2010. "He makes her feel safe. He's a keeper!" the source said.

Read more:

Halle Berry On Breakup: 'I'm Not Going To Pretend'

Halle Berry Celebrates Her 45th Birthday

Oliver Martinez Rides Without Halle Berry