X

Join or Sign In

Sign in to customize your TV listings

Continue with Facebook Continue with email

By joining TV Guide, you agree to our Terms of Use and acknowledge the data practices in our Privacy Policy.

On the Set of Once Upon a Time: Can Mary Margaret Let Go of Her Guilt?

Things are tricky for the Charming family right now. With the arrival of Baby Neal, old wounds have been reopened for Mary Margaret (Ginnifer Goodwin) and David (Josh Dallas) on Once Upon a Time.

unnamed.jpg
Sadie Gennis

Things are tricky for the Charming family right now.

With the arrival of Baby Neal, old wounds have been reopened for Mary Margaret (Ginnifer Goodwin) and David (Josh Dallas) on Once Upon a Time. "Her journey this season is finding a place where she can let go of the guilt over having let Emma go as a child and also, trying to find her self-worth as a mother," Goodwin told TVGuide.com during a recent visit to Once's Vancouver set.

Go behind the scenes of Once Upon a Time

"Out of all the couples on the show, Snow and Charming have the truest and purest love. And to have two halves of one heart, you can't get any stronger than that," Dallas adds.

To find out what else Goodwin and Dallas have to say -- including their feelings about Emma living with them and Charming's epic flashback wig -- check out the full video below.