Well, someone is going to die — but it might not be someone we care about.
In a lightning round with TV Guide, showrunner Edward Kitsis dished that "there will be death" in the finale, but added that "it's just a matter of whether or not you'll care. It could be a major character or it could be Henchman No. 4, but death will be had."
Meanwhile, while talking to The Hollywood Reporter, Edward and co-showrunner Adam Horowitz warned that "you always have to worry about death," but again neither said that someone major will go.
Our guess is that this finale will be relatively death-free. Sure, we might see some swordfights and a minor character or two could fall, but chances are the show won't off someone major. One huge death of a beloved main character is enough for this season.
Do you think someone important will die? Share your theories in the comments below.
Catch the Once Upon a Time Season 3 finale on Sunday, May 11, at 8 p.m. ET/PT on ABC.