6:08pm PT by Alyse Whitney, Lesley Goldberg
'Once Upon a Time' Kills Off a Fan Favorite
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.
“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.