At least "Once Upon a Time" Season 6 finale. Oncers are passionate about the show, but also divided on many points, and it's highly unlikely that they will all be satisfied with how "The Final Battle" leaves the core characters before the "transition" of Season 7.

However, even with his realist hat on, Dallas (aka Prince Charming) told TVLine he thinks "most people" will be happy with the May 14 two-part finale. We know that will be the last time Jennifer Morrison's Emma Swan will be a series regular, and there have been rumors that it will also be the end for Josh Dallas and Ginnifer Goodwin (Snow White) as well. The married co-stars have yet to speak publicly on that, but we'll probably get official word from them, and ABC, after the finale.

At this point, Season 7 looks like a lock, but that won't be official until ABC Entertainment President Channing Dungey announces the network's 2017-2018 primetime schedule, which she'll do on Tuesday, May 16.

Ginnifer Goodwin told TVLine that the showrunners "found a magical way to make it go either way," in case there wasn't a Season 7 renewal. "I mean, in classic 'Once Upon a Time' style, there is a twist... and it serves all of the characters very well." Discussing the Black Fairy's curse, and the Final Battle with Emma Swan, Goodwin teased, "What broke the very first season's curse was a kiss — very pure, unromantic true love expressed between mother and son. The love that it takes in the finale... I feel is categorically bigger." Josh Dallas added, "It's going to be a showdown of epic proportions."

The "Once" showrunners told Entertainment Weekly the finale leaves characters like Emma and Regina in "a satisfying place." But here's the real talk Josh Dallas gave TVLine:

"You can't please everybody. I think that some people will be happy and some people will be angry and upset." But since "each character gets something that the fans should be happy with, that each character deserves," he added, "I think most people will be [happy]."

Do you think "each character" includes Baby Neal? They won't forget about him, will they?

The "Once Upon a Time" two-hour finale airs from 8 to 10 p.m. this Sunday, May 14 on ABC. Here are a bunch of photos from ABC to tease "The Final Battle."

Want more stuff like this? Like us on Facebook.