Hollywood actress Halle Berry was given the “surprise of her life” when she discovered she had fallen pregnant for the second time at the age of 46. The Monster’s Ball star announced on Friday that she is having a baby with her fiance, French actor Olivier Martinez, and now insists the pregnancy was completely unexpected. She tells CNN, “I feel fantastic. This has been the biggest surprise of my life to tell you the truth. I thought I was kind of past the point where this (pregnancy) could be a reality for me. So it’s been a big surprise and the most wonderful.” Berry has a five-year-old daughter Nahla from her relationship with model Gabriel Aubry.