She believed her heart was becoming black because of her past deeds. For if there's one person in this world who knows what's in your heart, it's your true love. Sacrifices must be made and dreams are sometimes dashed. Mary Margaret felt cheated after having lost out on so many years together. David would have loved that, but he revealed it would be impossible.

She plays both the fairy tale heroine Snow White and her real world counterpart, schoolteacher Mary Margaret Blanchard.

In 2013, Goodwin stated that after leaving Memphis, she "..and left Judaism for a very long time," and that, "For 10 years, there was nothing.

The couple confirmed the news with People Magazine through a representative on Nov. Goodwin and Dallas met on the set of "Once Upon A Time" and started dating in 2011.

Before tying the knot in April 2014, a month before Goodwin gave birth to their son "It's extraordinary because she is, literally, the greatest mother that I know... The news is not really surprising, especially for this couple who have already expressed wanting more children.

Goodwin first had roles in the popular NBC television programs Law & Order and Ed before appearing in the Comedy Central television movie Porn 'n Chicken.