Ginnifer Goodwin and Josh Dallas tied the knot over the weekend. The Once Upon a Time co-stars were married on Saturday, April 12 in Los Angeles, Calif.

E! Online reported that the two got married in a small ceremony that featured 30 close friends of the couple.

Goodwin wore a custom-designed Monique Lhuillier dress to the ceremony which took place at sunset.

A source close to the couple commented on the wedding day saying that the couple was with close friends and the ceremony was beautiful yet simple. "They were surrounded by their nearest and dearest friends, and kept it very intimate and simple," said the source.

The two met on the set of the ABC drama Once Upon a Time, Goodwin plays Snow White and Dallas plays Prince Charming, New York Daily News reported. The couple first went public with their relationship back in April of 2012.

The pair got engaged back in October 2013 and one month after the engagement was announced, Goodwin announced that she was pregnant with her first child.