More than a month after their intimate wedding, Hollywood actress Jennifer Aniston is already expecting a baby. But rumor has it that the baby daddy is not her lawfully wedded husband, Justin Theroux.

Well, the controversial rumor could be treated with a grain of salt.

It has been reported that Aniston and Theroux are having two babies. Yes, the newlyweds successfully conceived twins via “in vitro fertilization attempts.”

Mrs. Theroux got the news after the embryos were implanted, OK! Magazine reported.

“Afterward she told him that she had a special surprise,” a source close to the couple revealed.

“Then she showed him the test results. He was very emotional – he actually cried a little! Jen was so touched.”

It was indeed a very good news for both of them, after a year of failed attempts to have a baby.

“It’s heartbreaking to go through all that and still not get a baby at the end of it,” a source told OK! magazine.

“Jen was so concerned that it would never happen that she had kind of convinced herself she’d be happy even if motherhood wasn’t in her future,” an insider added.

The “Friends” star could be happier now that they already know it is going to be twin girls. Jen had already named them Lila and Ava — remembering one of the Golden stars of Hollywood, Ava Gardner.

The couple tied the knot together in a secret garden wedding on Aug. 5, then went on a honeymoon at Bora-Bora.

The couple’s friend, Kathryn Hahn, was impressed with Jen and Justin’s surprise wedding and how low-key it went.

“What I’m most happy and proud of is that they were able to do it as privately as they had wished,” the 42-year old actress said during her interview at the Showtime “Emmy Eve” Party on Saturday, notes People.

Congratulations Jen and Justin!