Ginnifer Goodwin and Josh Dallas have tied the knot!
The "Once Upon a Time" costars were married Friday at sunset in an intimate ceremony in front of about 30 close friends and family in the Los Angeles area.
An eyewitness tells E! News exclusively that guests arrived in formal attire between 5:30 and 6:00 p.m. on Saturday.
By 7 p.m., everyone enjoyed a cocktail reception with a Spanish guitar player in a courtyard with cactuses and stone pathways.
"Ginnifer and Josh seemed very relaxed and happy," our source says. "They were surrounded by their nearest and dearest friends and kept it very intimate and simple."
The bride wore a custom-designed Monique Lhuillier gown.
The two first announced that they were engaged back in October of last year after dating for more than a year.
In fact, back in March 2012, a source told E! News that Goodwin (who plays Snow White in the ABC series) and Dallas (who plays Prince Charming) had an "immediate connection when they met" in 2011.
"They were shooting in Canada together," said a source, "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 insider 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."
And a baby will soon make three for the newlyweds.
Last November, the good-looking duo announced that they were expecting their first child together.
The proud papa-to-be stopped by "Good Morning America" to dish about how excited he is for the new addition.
"We just can't wait to meet it," Dallas gushed, adding that they're both "so excited" about becoming parents.
It looks like it's going to be happily ever after for Snow White and Prince Charming!