The Underworld giveth, and the Underworld taketh away.

Our heroes’ journey down under has truly been a “Labor of Love” on Once Upon a Time, but not all of them may complete their mission and make it back to real Storybrooke alive. Hades revealed that he plans to kill someone for every soul that they save in the Underworld, and it’s going to be a real tough choice for Hook

Killian will be the one choosing who lives and who dies, and at the rate the fairytale gang is at — saving three souls in two episodes — Storybrooke’s population is going down fast.

Read on to see what else happened to the bloody pirate, plus how demigod Hercules brought some magic to both flashbacks and present day. Read more…

More about Abc, Once Upon A Time, Tv Recap, Television, and Entertainment

Continue reading: 

‘Once Upon a Time’ welcomes Hercules, and threatens all the fairytale characters