There's been speculation for some time now but finally Mila Kunis has confirmed that she is pregnant.
In an interview with Ellen Degeneres, the Black Swan actress discussed how her and her fiancé Ashton Kutcher, a notoriously private couple, managed to keep the pregnancy news hidden for a long time.
The star refused to say when the baby is due, although she quipped that it's coming "sometime this year". She also declined to tell the audience whether she is having a boy or girl, but did say that the couple have a name picked out.
Kunis also revealed that she's been having some strange cravings: "I'm very stereotypical. I eat sauerkraut all day long. This is the worst craving to have because it smells so bad."
Kunis also revealed that Kutcher, who she first met when they worked together on That '70's Show, sweetly stocked their fridge with strange foods in case she had any cravings.
"He preempted this, and assumed I'd have goofy cravings. So he stocked our secondary fridge with stuff like pickles and sauerkraut, just in case during this pregnancy I'd say 'I really want something...'"
Ashton Kutcher and Mila Kunis on That '70s Show
She also told Degeneres that Kutcher is learning Russian, as she's originally from the Ukraine, and has lessons every week, so that he can speak Russian to their child.
"He's been taking classes for six months for two days a week".
Finally, she revealed that she's going to have a natural birth, as much as she can, and won't be having an epidural.