Mother

"Mother" is the twentieth episode of Season Four of ABC's Once Upon a Time. It was written by Jane Espenson, and directed by Ron Underwood. It will be the eighty-sixth episode of the series overall, and will premiere on May 3, 2015.

Synopsis
Emma returns to Storybrooke to reunite Lily with Maleficent while Regina and Robin struggle with the implications of Zelena's pregnancy. When Gold's health takes a turn for the worse, Isaac looks to a new ally for help procurring the magic ink he needs to re-write history. In a Fairy-Tale Land flashback, Cora returns from Wonderland to beg Regina's forgiveness on the anniversary of Daniel's murder. Cora vows to help her daughter find true love, but Regina remains suspicious.

Starring

 * Ginnifer Goodwin as Snow White/Mary Margaret Blanchard
 * Jennifer Morrison as Emma Swan
 * Lana Parrilla as Evil Queen/Regina Mills
 * Josh Dallas as Prince Charming/David Nolan
 * Emilie de Ravin as Belle/Belle French
 * Colin O'Donoghue as Hook
 * Jared S. Gilmore as Henry Mills
 * Robert Carlyle as Rumplestiltskin/Mr. Gold

Guest Starring

 * Kristin Bauer van Straten as Maleficent/Maleficent
 * Agnes Bruckner as Lily
 * Sean Maguire as Robin Hood/Robin Hood
 * Rebecca Mader as Wicked Witch of the West/Zelena
 * Tony Perez as Valet
 * Wil Traval as Sheriff of Nottingham/Keith
 * Raphael Alejandro as Roland/Roland
 * Barbara Hershey as Cora
 * Patrick Fischler as Isaac