Ginnifer Goodwin and Josh Dallas said "I do" on Saturday. The Once Upon a Time co-stars tied the knot in a small Los Angeles ceremony in front of 30 of their close friends and family members, according to E! News.

More Celebrity Couples Who Met On Set  

A pregnant Goodwin walked down the aisle in a custom-made Monique Lhuillier gown.

"Ginnifer and Josh seemed very relaxed and happy," a source told E!. "They were surrounded by their nearest and dearest friends and kept it very intimate and simple."

Ginnifer Goodwin Flaunts Baby Bump On Set Of Once Upon a Time

The couple met in 2011 on the set of the ABC show, where she plays Snow White and he stars as Prince Charming. The two began dating shortly after in March 2012.

"They were shooting in Canada together," a source also told the publication, "and because they were both away from home, they inevitably started to socialize together off the set as well as on-and they got closer as friends."

The source added, "The relationship has been full-on since the moment it turned romantic. There was no reason to wait and take it slow-they fell in love, and it feels right."

Goodwin and Dallas announced their engagement last October and one month later revealed that they are expecting their first child.

The couple's co-star Rebecca Mader recently gushed about Goodwin telling ABC News, "She's such a cool cat, she's just really comfortable and really happy being pregnant, it's lovely to be around."