"Devil's Due" is the fourteenth episode of the fifth season of the American fantasy drama series Once Upon a Time, which aired on March 20, 2016.
In the Enchanted Forest, Rumple and Milah argue over his cowardice, but then lose sight of Baelfire, who is poisoned by an Atlantean Rat Snake.
However, a shocked Rumple drops and shatters the ball after seeing an image of Belle, who was at Granny's Diner with Leroy.
After meeting with Emma, he tells her that they'll need a deceased soul's aura to disguise their presence in order to save Hook.
The group then heads to Emma's Underworld home and Milah is able to penetrate a protection spell leading to Hades' lair.
Snow and Regina visit the cemetery and find Daniel's tombstone toppled, which shows that he has moved forward.
Milah unfreezes and attempts to tell Emma of Gold's planned deception, but he blasts her into the River of Lost Souls.
It turns out that Hades personally picked Regina, Snow, and Emma as the three living souls unable to leave the Underworld.
“Devil’s Due” keeps with this tried and true formula, by showing us a dyed-in-the-wool villain who finds himself completely screwed over by a desperate act of love from his past.
A lot of this is due to Robert Carlyle’s baddassery, able to bring vulnerability to Rumple the coward, and ruthlessness to the Dark One, all in the same episode.