From the woods of the Enchanted Forest to the streets of Storybrooke, Once Upon a Time has no shortage of amazing magical mothers. At the heart of Once Upon a Time are three moms: Emma (Jennifer Morrison), Regina (Lana Parrilla), and Snow White (Ginnifer Goodwin). Snow White made the ultimate sacrifice to protect baby Emma from an impending curse. Unable to have a baby of her own, Regina adopted Henry (Jared Gilmore), shedding light into the dark heart of the Evil Queen. Years later, it was Emma's love for her son Henry that saved his life and broke the curse. Even villains Maleficent and Zelena (Rebecca Mader) have embraced their roles as mothers, caring for their daughters as best they can.
Watch "A Mother's Love: Emma, Regina, and Snow White"
Watch the following touching mother moments below and tune in to Once Upon a Time SUNDAYS 8|7c.
1. Emma Saves Henry and Breaks the Curse
In season 1, episode 22, "A Land Without Magic," Emma tells a dying Henry that she loves him and kisses him on the forehead, which unexpectedly breaks the Evil Queen's Dark Curse.
2. Regina Says Goodbye to Henry
In season 3, episode 11, "Going Home," in order to stop Pan's curse, Regina must say goodbe to the thing she loves most: her son, Henry.
3. The Princesses and Their Babies
Cinderella, Aurora and Snow White spend quality time together and take their babies to Mommy & Me class. From season 4, episode 7, "The Snow Queen"
4. Regina Says Goodbye to Robin and Henry
5. Emma Forgives Her Mother
After dragon Lily attacks Mary Margaret, Emma makes amends and forgives her mother. From Season 4, episode 21, "Mother."
6. Maleficent Gives Lily the Baby Rattle
In the season 4 episode "Mother," Maleficent tries to connect with her long lost daughter Lily, giving her the baby rattle that she never got to give her.
7. Henry Finds Emma
Henry finds Emma locked in a tower, but questions if she remembers who he is in season 4, episode 23, "Operation Mongoose, Part 2." Not only does she remember her son, Emma also tells him she knew he'd find her.
8. Will Zelena Help Belle?
9. Cora Restores Regina & Zelena's Memories
Regina and Zelena's mother Cora has had a rocky past with her daughters, but in season 5, episode 19, "Sisters," Cora redeems herself. After ripping the two sisters apart, Cora decides to finally restore their memories of each other and make their family whole.
10. Cora Moves On
In the season 5 episode, "Sisters," after bringing her daughters together, Cora is finally ready to move on. She bravely goes off to her fate, leaving behind a tearful Regina and Zelena.