Sunday, April 20, 2014, ABC will air Bleeding Through This is the 18th episode of “Once Upon a Time’s” season three. It will air at 8 p.m. ET.
Bleeding Through Zelena steals Regina’s heart. Regina then casts a spell, so she speak across the realms. She wants to contact her dead mother, Cora. She is trying to uncover the truth why she abandoned Zelena.
With all this going on, things are starting to unravel. Belle comes across what Zelena’s ultimate end game is, and it is not pretty.
Back in Fairy Tale Land that was, Cora was tricked by a man who claimed to be a prince. She ended up alone and pregnant. However, the chance of her meeting with a real prince could lead Cora to the life she desired — royalty. In order to achieve this, she must not tell anyone that she is pregnant. If she does, she will lose everything.
“Once Upon a Time” stars
Ginnifer Goodwin as Snow White/Mary Margaret, Jennifer Morrison as Emma Swan, Lana Parrilla as the Evil Queen/Regina, Josh Dallas as Prince Charming/David, Emilie de Ravin as Belle, Colin O’Donoghue as Hook, Michael Raymond-James as Baelfire/Neal Cassidy, Jared S. Gilmore as Henry Mills and Robert Carlyle as Rumplestiltskin/Mr. Gold.
Rose McGowan as young Cora, Rebecca Mader as Zelena, Sean Maguire as Robin Hood, David De Lautour as Jonathan, Eric Lange as Prince Leopold, Eva Bourne as Princess Eva, Steve Elliott as drunk, Yvette Dudley-Neuman as mid-wife, Brian Knox McGugan as drunk Charlie’s friend, Raphael Alejandro as Roland, Michael P. Northey as Friar Tuck and Gabrielle Giraud as royal aide.
Watch the preview here.