Mila Kunis has kept quiet on her pregnancy and engagement to Ashton Kutcher for so long that when she appeared on 'The Ellen DeGeneres Show' this week, she let it all out.

"We actually were able to hide it for a very long time," she commented about her pregnancy. "It's amazing." She later told the host that she and Kutcher were also able to keep the engagement private for two months as well -- but is happy to be opening up about both milestones now.

While Kunis didn't reveal her due date ("I promise you, it will be this year," she laughed) or her baby's gender, she explained that she and Kutcher do have a name picked out for their little one -- a little one who has been giving the actress some intense cravings. And Kutcher has been more than attentive to his expectant fiancée, devoting an entire refrigerator to the food she craves.

"He assumed I was going to have goofy cravings, so he stocked our secondary fridge with weird food," Kunis revealed. "Like pickles and sauerkraut and anchovies and ice creams just in case at one point during this pregnancy I'd be like, 'I really want something!'"

And when that happened, Kutcher was prepared.

"He was like, 'Hold on a second,' and he disappeared in the backyard and came back with the most amazing dill pickle of all time."

But that's not all the 'Two and a Half Men' star has been doing to prepare for the baby. He has also been taking Russian language lessons in order to be able to speak to the baby in Russian. (Kunis, who is Ukrainian, is fluent in the language.)

"He's been taking classes for probably like six months now," the 'Family Guy' actress said. "A woman comes to the house and gives him lessons."

Kunis also revealed her plan for labor -- and she is going to go all natural.

"I am going to do it as all natural as I possibly can," she revealed. "Unless there is an emergency or something that goes wrong. … I did this to myself, I might as well do it right," she joked.

"You didn't do this to yourself," DeGeneres replied. "I know that much!"

"I did have a little help," Kunis laughed. "Just a little bit."

"Well, you don't want to say that either," Degeneres joked, causing Kunis to crack up and even wipe away tears from laughing so hard.

We're so happy that Mila Kunis has finally opened up about her engagement and pregnancy! She seems over the moon, and we couldn't be happier for her, Ashton Kutcher, and their soon-to-be bundle of joy.

More From Mix 93.1