Complete story — includes the ending
Hades offers Zelena the chance for them to be a family, but at the cost of leaving the "outsiders" in the Underworld. Regina finds out about this and turns to Cora for help, leading to a reunion and closure between Cora and her daughters. Meanwhile, David meets his deceased twin, James, who jealously decides to get rid of Emma and Robin with Cruella's help. Gold finds a loophole in his attempt to save Belle and kidnaps Zelena with help from Peter Pan. In the Enchanted Forest in the past, Cora brings Zelena from Oz to save Regina, only for Cora to cut the sisters' time short when they discover that they're related, as Cora fears Zelena's presence will derail Regina's future as the new queen.
Sources and content license
Source and revision history · Adapted from Wikipedia contributors, Once Upon a Time season 5. HTML formatting and reference markers removed. · Content license