'Once Upon a Time' stars Ginnifer Goodwin and Josh Dallas welcomed their first child, a baby boy, on May 29 their rep confirmed to PEOPLE.  The rep also added that mother and son are doing "just great."

Goodwin and Dallas met on the set of 'Once Upon a Time,' the hit television series on ABC. The two announced their engagement in October of 2013 and subsequently the pregnancy in November. Goodwin's pregnancy was written into the show as the third season progressed. Dallas plays David Nolan/Prince Charming while Goodwin plays Mary Margaret Blanchard/Snow White.

It certainly seems like a real-life fairy tale come true for the couple! We wish the couple and son the happiest of years to come.

More From PopCrush