Once Upon a Time is headed into its epic two-part Season 2 finale this Sunday (Episode 21: “Second Star to the Right,” May 5), but when it ends, what will be left? According to a new spoiler, Storybrooke may not be left standing after the final showdown.

Read spoilers at your own risk! For more on Wetpaint Entertainment's philosophy on spoilers, click here.

While we already know a bit about Regina’s fail-safe black diamond, since she’s kidnapped and Greg Mendell and Tamara have it in their possession now, things could escalate more quickly than we imagined. Since she’s without magic and not in control, if they find out what it does, the magical town could go poof in a cloud of purple smoke.

“The device is an erase button that returns Storybrooke to what it once was so everyone involved in it would die,” co-creator Eddy Kitsis teased to TV Fanatic, though the site hints that it may have been a good thing for Regina to have. If she does manage to escape, she could opt not to use the trigger if she makes the right decision.

However, even if she does hypothetically save Storybrooke, don’t rule out any deaths. In fact, it could happen sooner than we think. When asked if there would be death in the finale, Eddy said, “Perhaps,” adding, “Perhaps this [episode].”

Well, now we’ll be on the edge of our seats until Sunday’s episode — especially since there’s someone new coming.

“We’re only going to meet one other person this year who will definitely be in Season 3,” Eddy teased. One more person to obsess over? We’ll take it.

Do you think Regina will save Storybrooke? Sound off below.

Read more OUAT spoilers here.

Catch the episode on Sunday, May 5 at 8 p.m. ET/PT on ABC.

Source: TV Fanatic

Alyse Whitney is an editor at Wetpaint Entertainment. Follow her on Twitter @AlyseWhitney.