There will be no Swan song for Once Upon a Time just yet.

Ending months of speculation about the fantasy drama’s future, ABC has ordered a Season 7, it was announced Thursday by exec producer Adam Horowtiz on Twitter.

Set in a small Maine town populated by fairy tale characters (plus a bail bonds woman-turned-Savior), Once premiered in 2011 to 12.8 million total viewers and a 4.0 demo rating, marking that TV season’s highest-rated drama launch.

The past few seasons have seen a marked decline, however, hitting a demo low of 0.7 as recently as April 16. As such, the plan is to “reset” the narrative for Season 7, focusing on a young adult male (played by The Walking Dead‘s Andrew J. West) and a 10-year-old girl (Jane the Virgin‘s Alison Fernandez), with a TBA portion of the original cast continuing on in starring or recurring capacities. As we reported Monday, Jennifer Morrison will not be among the veterans sticking around.

What that tweaked series looks like will be hinted at in the two-hour season finale, airing Sunday, May 14 and promising “The Final Battle” between good and evil.