Fair rating?Once Upon a Time· Season 3 · Episode 18
Bleeding Through
After Zelena steals Regina's heart, Regina casts a spell so that she can speak across the realms to her dead mother, Cora, to discover the truth about why she abandoned Zelena, and Belle stumbles across what Zelena's ultimate end game is. Meanwhile, in the Fairy Tale Land that was, young Cora is duped by a man claiming to be a prince and finds herself alone and pregnant. But a chance meeting with a real prince could lead Cora to the royal life she's always craved, but she must keep her pregnancy a secret or risk losing everything.
Streaming on (US) ![]()
See all
#9In Season 3of 22 rated episodes
#41All-timeof 156 rated episodes
−0.0vs season avgSeason 3 averages 7.5
2014First airedApril 20, 2014
Guest stars
Rebecca Maderas Zelena / Wicked Witch / Kelly
Sean Maguireas Robin Hood
Rose McGowanas Young Cora
Eric Langeas Prince Leopold
David de Lautouras Jonathan
Raphael Alejandroas Roland
Michael P. Northeyas Friar Tuck
Eva Bourneas Princess Eva
Yvette Dudley-Neumanas Mid-WifeSteve Elliottas Drunk Charlie
Gabrielle Giraudas Royal Aide
Brian Knox McGuganas Drunk Charlie's FriendCrew
Romeo TironeDirectorDaniel ThomsenWriter
Jane EspensonWriter