"Once Upon a Time" stars Ginnifer Goodwin and Josh Dallas have welcomed their prince charming.

People Magazine reported that the on and off-screen couple, who play Snow White and Prince Charming on the hit ABC show, welcomed their first child together, a baby boy, on Thursday.

"This is their first child. Both mom and baby are doing great," a representative for the couple said in a statement. "Everyone is healthy and happy and surrounded by their families."

The new arrival comes nearly two months after getting married in an intimate ceremony in California. An eyewitness said that the couple married in front of 30 guests. The bride wore a custom-designed Monique Lhuillier gown. 

"I married Prince Charming," Goodwin, 35, told Jimmy Kimmel last month. "We're both southern, so I was literally barefoot and pregnant at our wedding. I was afraid I would fall over. I don't know what I was thinking."

She added: "I know this is probably the most annoying thing someone can say, especially because I'm eight months pregnant...but it was the most stress-free, relaxing, beautiful day."

Goodwin and Dallas, 32, first went public with their romance in April 2012 after meeting on set of "Once Upon a Time" in 2012. A source said the pair had an "immediate connection when they meet." In November, the couple announced that they were expecting their first child together just one month after getting engaged. The actress tried to keep her baby bump concealed while taping the ABC fairy.

"We are so thrilled to announce our engagement and can't wait to celebrate with our friends and family, including our second family at Once Upon a Time," the duo said at the time.