At the heart of Once Upon a Time are three mothers, each willing to do whatever it takes to protect her child. Snow White (Ginnifer Goodwin) was forced to make an unimaginable sacrifice to protect her baby daughter Emma (Jennifer Morrison) from an impending curse. Regina (Lana Parrilla), once the dark-hearted Evil Queen, brought light into her heart by adopting her son Henry (Jared Gilmore), who Emma had given up so he could have a better life. Years later, it was Emma's love for Henry that broke the curse. Take a look back through the years as Once Upon a Time's Emma Swan, Regina, and Snow White show the power of a mother's love.
Watch more of our favorite motherhood moments from Once Upon a Time below and tune in to the Once Upon a Time 2-HOUR SEASON FINALE SUNDAY 8|7c on ABC.
Emma and Henry Break the Curse
Emma tells a dying Henry that she loves him and kisses him on the forehead, which unexpectedly breaks the Evil Queen's curse. From Once Upon a Time season 1 episode 22, "A Land Without Magic."
Regina Says Goodbye to Henry
To stop Pan's curse, Regina must say goodbye to the thing she loves the most: her son, Henry. From Once Upon a Time season 3 episode 11, "Going Home."
Mary Margaret Says She'll Never Stop Trying to Protect Emma
After dragon Lily attacks Mary Margaret and Emma make amends. From Once Upon a Time season 4 episode 21, "Mother."