Megan Fox and Brian Austin Green surprised everyone by stepping out together on Tuesday in Los Angeles. Apparently, they are working on bringing their marriage together now that they are expecting a baby.

The 29-year-old star showed off her cute baby bump as she walked with her estranged husband who wore black. They weren’t holding hands, yes, but they seemed happy. They were in good spirits and seemed to enjoy each other’s company.

A source said that Austin Green is “of course” the father of the unborn child. Apparently, they “never stopped loving each other and they will never stop being devoted parents to their boys.”

The pregnancy was a surprise for the two and they are excited about it. They are also “continuing to work on their marriage and are living together again.”

The couple have two kids together already and Brian has been taking care of them while Megan is busy with Teenage Mutant Ninja Turtles.

“They both love being parents,” adds the source.

The two have been friendly even after the split, often seen enjoying time with their kids together.

Let’s see what this surprise pregnancy brings for them.