ABC has released a plot synopsis for the next episode of Once Upon a Time, and it looks to be a big family saga.

Hook "Becomes A Part Of Emma's Life" In Once Upon a Time?

The next episode of Once Upon a Time, which is titled Bleeding Through, features Regina (Lana Parrilla) casting a spell in the wake of Zelena (Rebecca Mader) stealing her 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," says the synopsis.

Belle (Emilie de Ravin) soon discovers the true extent of Zelena's end game.

Regina Ready To Feel "Deep & Real" Love Again?

"Meanwhile, in the Fairy Tale Land that was, young Cora [Rose McGowan] 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."

The episode is full of guest stars, including McGowan as young Cora, Sean Maguire as Robin Hood, Eric Lange as Prince Leopold and Eva Bourne as Princess Eva.

The promo for the episode features Regina and Snow White (Ginnifer Goodwin) opening a door only to discover blustering winds. The voiceover in the promo notes that they could be making a "deadly mistake" as they try to defeat Zelena.

Once Upon a Time season 3 airs Sundays at 8 p.m. on ABC.

Watch the promo for the next episode of Once Upon a Time here: