On Once Upon a Time Season 5 Episode 19, Hades really wanted his heart to be healed by Zelena in order for the two of them to have a future together.
And trap the heroes in the Underworld as well, of course.
However, as you'll see in the video above, Regina uncovered this plan and turned to Cora for assistance. Did she come through in the end?
Meanwhile, elsewhere during the intense hour, David and James met at last... and Cora shared a huge family secret.
You're dying to know what it is, aren't you? Use the video here to watch Once Upon a Time online and find out now!