ABC/Jack Rowand

Every good thing must come to an end, but it doesn’t mean we want it to!

ABC’s fairytale drama “Once Upon a Time” is set close its curtains after the current season. The show starring Lana Parrilla, Colin O’Donoghue, Robert Carlyle & Andrew J West is currently in its seventh season which saw the series get a reboot after seeing the departure of original series members Jennifer Morrison, Jared Gilmore, Ginnifer Goodwin & Josh Dallas.

OUAT has had an impressive run and will have reached 156 episodes when the show takes its final bow, which is quite an achievement. “Collectively they felt that, after seven years and 156 episodes, it was time. For us, we’re like, “It’s a hell of a run.” We never thought we’d get to seven episodes, let alone seven years,” creator Edward Kitsis shared about the news via EW.

Now with some shows, they will get cancelled after wrapping the season or with too little time to create a satisfying series finale. Will that be the case with OUAT?

“We went into the season knowing this was a possibility,” Kitsis told Variety. “There was no guarantee; we were taking a big risk, and so we had two different scenarios for the finale. And so we’re going to go with plan B.”

So will any original cast members return for the finale? “There’s a chance that a few familiar faces from the original will be back, but we are very conscious of not wanting to take away the happy endings we gave last year,” Kitsis said. “So there will be some familiar faces but it won’t be another redo of what we did last year.”

Co-creator Adam Horowitz added, “But we do have some surprise that we’re hoping to unfurl in the last few [episodes].”

We’re sad to say goodbye to “Once Upon a Time” but we still have the second half of the season to enjoy. The show returns on March 2, and the finale will air in May.