In the promo above, we see Greg Mendell and Tamara hell-bent on destroying Storybrooke, and now that they have Regina's fail-safe black diamond and know what it's used for, they are ready to obliterate magic in Maine for good.
However, with Regina teaming up with The Charmings and Emma, using all of her magic to slow down their inevitable fate, they may make it out alive. But considering the amount of tears shed in the video (including Rumplestiltskin!), things aren't looking good for our favorite fairy tale characters.
Do you think Storybrooke will be destroyed? Tell us below!
The Season 2 finale of Once Upon a Time airs Sunday, May 12, 2013 at 8 p.m. ET on ABC.