'Once Upon a Time' Kills Off a Fan Favorite

Once Upon a Time still 4- Last Rites 3 - MAY 8-H 2016
Jack Rowand/ABC
[Warning: This story contains spoilers from "Last Rites," the penultimate episode of Once Upon a Time's fifth season.]
Just when it seemed like Once Upon a Time was done with the Underworld, death struck Storybrooke again on Sunday during the penultimate episode of the ABC fairy tale drama's fifth season.
In the midst of the battle against Hades in Storybrooke, fan favorite and series regular Sean Maguire's Robin Hood met his demise, and was honored with a heartbreaking funeral that ended with his daughter being named in his honor. Here's how it went down:

Regina (Lana Parilla) and Robin team in an effort to get his daughter back from Zelena (Rebecca Mader) and Hades (Greg Germann). As they agree on a game plan, the couple shares a tender moment: "You are my future," Robin tells Regina halfway through the episode in what was clearly foreshadowing. "I'm with you, always," she responds, setting herself up for yet another loss.

As the confrontation arrives, Hades points his Olympian crystal at Regina, only Robin steps in front of her — in an epic display of true love — and dies right before her eyes. Torn between her lover and her sister, Zelena then realized that Hades didn't have her best interest at heart and winds up killing him. 

Going into Sunday's hour, producers told The Hollywood Reporter that this episode would be “very emotional” and would “break a few hearts,” and that effects of Robin's death will be felt throughout next week's two-hour season finale.

“Emotions will run the gamut. Everyone will be affected by whatever happens, and it will set people on different paths for the finale,” co-creator Adam Horowitz said, noting the final three episodes of season five would see Regina have her ups and downs.

“We're really going to get into Regina's head and find out really how she feels about everything in a way we never have before," co-creator Eddy Kitsis told THR. "We can hope for happiness for Regina — she’s certainly striving for it.”

Sunday's events came after a fake-out death earlier this season when Rumplestiltskin (Robert Carlyle) stole Robin's heart and put it back in to trick his dad, Peter Pan (Robbie Kay), into thinking he would bring him back to Storybrooke. That now seems like foreshadowing to Robin's unfortunate death. 

For her part, Regina has had her fair share of heartbreak through the seasons — including her first love, Daniel, being killed by her mother, Cora (Barbara Hershey), and both of her parents moving on in the Underworld this season. However, losing true love Robin was the biggest blow.

But as with magical genre shows like Once Upon a Time, the fan favorite may not be gone for good, as it’s always possible that they will pop up again — whether in a return trip to the Underworld or in flashbacks.
What did you think of the twist? Sound off in the comments section, below, and stay tuned to THR's The Live Feed for an interview with the dearly departed on Monday. Once Upon a Time airs Sundays at 8 p.m. ET/PT on ABC.