Halle Berry engaged to Olivier Martinez

The 45-year-old actress - who was previously married to baseball player David Justice for four years until 1997 and tied the knot with Eric Benet in 2001 before separating two years later - is set to tie the knot with her 'Dark Tide' co-star after the 46-year-old Frenchman proposed with an emerald-and-diamond ring.

A source told the new issue of Us Weekly magazine: "Halle had given up on being married, but she trusts Olivier. He makes her feel safe. He's a keeper!"

The actress agreed to marry Olivier - who she has been dating since autumn 2010 - because she was impressed with how he treats Nahla, her three-year-old daughter with former boyfriend Gabriel Aubry.

A source said: "Halle is very serious about this marriage. She's ready. Olivier has become her rock.

"Halle feels Olivier has made a connection and a commitment to her and her daughter."

The couple would love to have a child together and friends say they will consider adoption if they can't conceive naturally.

The insider told America's Star newspaper: "Halle would love to have more kids, but she knows it might be difficult because of her age and the fact that she's diabetic.

"If they can't conceive, they'd definitely consider adoption."

The pair are expected to tie the knot in California early this summer and Halle is said to be happier than ever.

The source said: "Deciding to marry again is huge for Halle. But friends have never seen her this happy and fulfilled."