Julia Roberts has told friends that her current pregnancy is a “miracle” because they’d been trying unsuccessfully for over a year to conceive.

Julia’s spokesperson confirmed last week that the actress is expecting her third child next summer.

According to the Sun, Julia has told friends: “We had almost given up hope.”

“But nature took its course soon after we stopped looking at the calendar and taking temperatures.”

Julia already has two year old twins - daughter Hazel and son Phinnaeus - with husband Danny Moder.