[Warning: The following contains potential spoilers for Sunday's episode of Once Upon a Time. Read at your own risk!]

Once Upon a Time is promising to "break the heart of Storybrooke" ahead of its fifth season finale with a shocking death! Hades (Greg Germann) and Zelena's (Rebecca Mader) plan will kill one of the show's beloved heroes according to the promo for Sunday's episode, "Last Rites."

Who is going to leave us? The clip reveals that the person is not only a beloved member of Storybrooke, but a painful loss for Emma (Jennifer Morrison) in particular — which bumps a few potential victims to the top of our suspect list.

Must watch finales: Scoop on your favorite shows

1. Killian/Hook (Colin O'Donoghue): The last we saw of Hook he was offering to stay in the Underworld to allow Emma and her family to return to the land of the living. As long as he's there trying to figure out his unfinished business he's safe — but will Hades to do something to make him officially dead and permanently unable to return to Emma for their happily ever after? If you break your savior's heart, you break your town's heart.

2. David/Prince Charming (Josh Dallas):Entertainment Weekly spoke with executive producers Eddy Kitsis and Adam Horowitz about what each major character would be doing in the finale and they hinted that Charming and Snow "in an old situation in a new place." Could that old situation be one where David dies? Prince Charming currently shares Snow White's (Ginnifer Goodwin) heart, and so if he dies her heart would literally be permanently broken. He's also Emma's father, which would explain her distraught appearance at the funeral since she's only just starting to get to know her parents.

3. Robin Hood (Sean Maguire): Of course, Emma crying could be a red herring. The other close-up in the promo is on Regina (Lana Parrilla), who also looks very stoic. She's not the type to openly weep in front of her entire town, even if the love of her life has been killed. The official episode photos from ABC reveal that she and Robin are the ones in the room when Hades declares "I will end you." It makes sense that Hades would want to take out the only man who serves as competition for Zelena's heart, since Robin is the father of her child. Hades could kill him to prevent anyone from trying to stop Zelena from being with her child again.

Sean Maguire and Lana Parrilla, <em>Once Upon a Time</em>Sean Maguire and Lana Parrilla, Once Upon a Time

Who do you think is in the grave

Once Upon a Time airs Sunday at 8/7c on ABC.