ABC’s Once Upon a Time co-stars Ginnifer Goodwin and Josh Dallas tied the knot Saturday.

The newlyweds who play Snow White and Prince Charming on the series had an intimate wedding with 30 close friends in Los Angeles notes E!

Guest arrived between 5:30 p.m. and 6:00 p.m. and enjoyed a cocktail reception at 7. The reception featured a Spanish guitar player .

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

The couple met in 2011 on the set of Once Upon a Time and had an instant connection.

“It hit me like a blinding light. I thought, I’m in trouble now,” said Dallas about when he met Goodwin notes People.

Goodwin, 35, and Dallas, 32, announced their engagement in October of 2013 after dating for more than a year.

A month, later news broke that the couple was expecting their frist child notes TV guide.

It looks like fairytales do come true. Congrats to the newlyweds.