This week's episode of Once Upon A Time left fans on the edge of their seats and wondering what's to come.

On Sunday, Once Upon A Time finally brought back the action-packed plot that fans of the series are used to. “Firebird” is full of plot twists that will keep people on the edge of their seats.

The episode kicks off with Regina (Lana Parrilla) telling Emma (Jennifer Morrison), Killian (Colin O’Donoghue), Henry (Jared Gilmore) and David (Josh Dallas) that she told Zelena (Rebecca Mader) to be with Hades (Greg Germann). Speak of the devil, Hades shows up and asks for the gang's help. When Zelena didn’t show up for their date the night before, he found a note from Peter Pan (Robbie Kay) and Rumplestiltskin (Robert Carlyle). Hades says if Emma helps him get Zelena back, he will remove the names from the tombstone.

Hades goes to the diner where Rumple and Pan are waiting for him. They will give him Zelena if he rips up the contract that says Rumple’s baby belongs to him. Hades complies but Pan also wants Zelena’s heart so he can go back to Storybrooke. Before they can rip it out of her chest, Emma blasts Pan away. Rumple and Pan evaporate while Zelena and Hades share a passionate kiss. The kiss kickstarts Hades’ heart and ends his banishment to the Underworld. After their make-out session, Hades says there will be a portal that leads to Storybrooke open in the cemetery, but it will close at sundown. They are finally going to escape the Underworld!


Everyone goes to the cemetery and Hades rids the stones of its names. Emma remembers the plan to split her heart and bring Hook back to life. Regina removes Emma’s heart but it won’t split because Killian has been in the Underworld too long. Emma looks to Hades and asks him if anyone else has left the Underworld. He tells them a myth about two lovers who ventured into unknown territory to find ambrosia — food from the gods that brings people back to life. Hades says he has never been there, but he knows there is a test they will have to complete. Killian and Emma go down the elevator to find the ambrosia tree.

Back in Underbrooke, Rumple goes to his shop to keep an eye on Belle (Emilie de Ravin). Pan shows up — he needs a heart so he can get back to Storybrooke. He wants Rumple to find him a heart in exchange for Pandora’s Box, which Rumple can use to protect Belle as he travels back to Storybrooke.

Back in the library, Regina, David, Henry, Zelena and Hades are waiting for Emma and Killian to get back when Robin (Sean Maguire) shows up with his baby. They are afraid time is going to run out so Regina urges Robin to take the baby through the portal, but Robin doesn’t want to leave Regina. Regina tells him to give the baby to its mother, Zelena. Robin reluctantly hands the baby to Zelena. Robin goes off to compose himself when Rumple shows up and steals his heart.


After all the drama that occurred in the library, Henry decides he wants to use his powers as the Author to help the people of Underbrooke complete their unfinished business by rewriting their stories. He is making progress until Cruella De Vil (Victoria Smurfit) shows up with the Blind Witch (Emma Caulfield). Cruella said she no longer wants to return to Storybrooke — she wants to rule the Underworld instead. She also doesn’t want Regina, Henry, David and Robin to leave so she has the Blind Witch use her magic to lock them all in the library.

In the deepest depths of the Underworld, Killian and Emma arrive at the test to determine if they are worthy enough for the ambrosia. They come to a balance with an inscription that says, “Only a heart full of love can pass.” She sets her heart — which had to be removed before she made the journey — on the scale and nothing happens. All of a sudden, Emma crumples to the ground, unable to breathe. She tells Killian to get the heart, but he is surrounded by fire. Emma lunges for him and the fire stops. The doors behind the scale open and they can go into the chamber with the ambrosia. They arrive at the ambrosia tree but it has been cut down by Hades. Emma and Killian come to the conclusion that Hades doesn’t want them to go back to Storybrooke. At the same moment, Regina comes to the same realization. The scene cuts to Zelena, Hades and the baby going through the portal back to Storybrooke. What are they going to do now? They were so close to bringing Kilian back to life and Hades was acting like a true hero.


Killian and Emma run for the elevator but Killian says he isn’t going back to Storybrooke with Emma. He is going to stay in the chamber because there is no way they are going to find a way to bring him back. Emma doesn’t want to leave him, but he forces her to leave. They say their goodbyes and Emma makes her sad journey back to her family. Emma is just going to give up?! The only reason she went to the the Underworld was to save Killian. The heroes are supposed to get happy endings, but it doesn’t look like Emma is going to get hers. Killian was Emma’s one true love. She is never going to get over this — and, quite frankly, neither am I.


Emma gets back to Henry, David, Regina and Robin and they tell her that Hades trapped them in the Underworld yet again. In a last-ditch effort, Emma and Regina combine their powers to release them from the library. It works and they make their way to the cemetery.

In the pawn shop, Rumple takes Robin’s heart and shoves it into Pan’s chest. When it goes in, Pan’s chest starts to hurt. It turns out Rumple gave Robin his heart back and created a heart out of glamour and filled it with water from the River of Souls. Pan disappears in a green fire. Rumple goes to Belle and uses Pandora’s Box to take her back to Storybrooke and goes to the cemetery and travels through the portal. A few seconds later, Regina, Robin, Henry, David and Emma all go through the portal.

{{tncms-asset app="editorial" id="72ac55c0-0a92-11e6-82f6-eb301ad79c49"}}

This episode was filled with action and plot twists, which is exactly what the series needed after having a few boring and pointless episodes. It turns out Emma and the gang went to the Underworld for no reason whatsoever because she was never going to bring Killian back to life. Now, Hades, the most evil villain on Once Upon A Time to date, is in Storybrooke where he can wreak even more havoc. Because this is not the season finale, the audience can expect more twists and turns in the coming episodes.

Once Upon A Time airs every Sunday at 8 p.m. on ABC.

Rating: 4.5/5