Elizabeth Lail Elizabeth Lail

Once Upon a Time loves their happily ever afters, but what's a dream wedding without a dream gown?

"I can't even keep track of how many wedding dresses we do," costume designer Eduardo Castro told TVGuide.com on the set of the ABC drama.

Go behind the scenes of Once Upon a Time

Once's midseason finale featured yet another fairy-tale wedding when Anna (Elizabeth Lail) finally exchanged vows with Kristoff. "I loved doing that. That was great," Castro said. "You have a wonderful actress who has this wonderful effervescence and she was great to design for and she was so excited. And we did a very, very simple dress. The cut is clean. That was one of my favorite wedding dresses I've ever done."

To find out more about Anna's dress — plus details on Belle's, Snow's and more — watch the video below:

Go Inside Once Upon a Time's Fairy Tale Weddings