Snow White and Prince Charming are heading towards happily ever after.
"Once Upon a Time" actors Ginnifer Goodwin and Josh Dallas have officially tied the knot. An eyewitness told E! News that the couple married in an intimate California ceremony on Saturday in front of 30 guests consisting of close friends and family.
Guests arrived in formal attire between 5:30 and 6:00 p.m., and the ceremony took place in Los Angeles at sunset. The wedding was followed by a cocktail party, which featured a Spanish guitar player, and took place in a courtyard surrounded by cactuses and stone pathways.
The 35-year-old pregnant bride walked down the aisle in a custom-designed 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."
The newlyweds first went public with their romance in April 2012 after meeting on set of their ABC series. In 2012, a source told E! News that Goodwin and Dallas had an "immediate connection when they meet."
The source also added that "They were shooting in Canada together 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 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."
"It hit me like a blinding light," Dallas, 32, told People magazine. "I thought 'I'm in trouble now.'"
One month after announcing their engagement in October 2013, the couple revealed that they were expecting their first child together in the spring. Dallas told "Good Morning America" that he "just can't wait to meet [the baby]."