Once Upon a Time Season 3 Spoilers: Belle Finds Out Zelena’s End Game in ‘OUAT’ Episode 18?

Once Upon a Time Season 3 Spoilers: Belle Finds Out Zelena’s End Game in ‘OUAT’ Episode 18?
All photos/Jack Rowand/ABC
Zachary Stieber
Updated:

Once Upon a Time season 3 continues on ABC on April 20 with episode 18.

Titled “Bleeding Through,” the episode includes Belle stumbling across what Zelena’s ultimate end game is, according to a description from ABC.

In addition, 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.

In Fairy Tale Land, a young Cora is duped by a man claiming to be a prince and becomes pregnant. However, 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.

Guest stars include Rose McGowan as the young Cora, Rebecca Mader as Zelena, and Sean Maguire as Robin Hood.

Season 3 of “OUAT” is nearing the end, with just three more weeks of episodes after this (including a two-hour special season finale on May 11). The series is expected to be renewed for a season 4.

Zachary Stieber
Zachary Stieber
Senior Reporter
Zachary Stieber is a senior reporter for The Epoch Times based in Maryland. He covers U.S. and world news. Contact Zachary at [email protected]
twitter
truth