Noooooooooooo. The Savior is leaving us. "Once Upon a Time" Season 6 just gave fans a truly magical musical episode/Captain Swan wedding, with the two-part finale to follow next week. And then that's it for star Jennifer Morrison as Emma Swan, at least as the lead character.

Morrison confirmed in an Instagram post that she will not return to Season 7 as a series regular, adding that she agreed to return for one episode of Season 7, presumably the premiere -- or the finale, if it's the entire series finale. (Maybe Josh Dallas and Ginnifer Goodwin will do the same thing?)

Deadline reports that Lana Parrilla (Regina), Robert Carlyle (Mr. Gold), and Colin O'Donoghue (Hook) "are expected to come back" in Season 7, which has yet to be formally announced. (How could Hook continue without Emma?! Does she die?)

Deadline also added:

"I hear the revamped Once is expected to center on Parrilla, Carlyle, O'Donoghue and The Walking Dead's Andrew J. West, who will debut in the upcoming Season 6 finale before joining as a series regular in Season 7."

Andrew J. West is still rumored to be playing an older Henry. We'll see.

"Once" showrunners Adam Horowitz and Edward Kitsis honored Jennifer Morrison in a statement (via Deadline):

"The past six years of collaborating with Jennifer as Emma Swan have been truly magical. Watching her breathe life into Emma, she accomplished more than we could have dreamed possible — she gave life to a brand-new Disney Princess, filled with strength and intelligence and an incredible closet full of red leather jackets. We'll miss seeing her every day, but her imprint upon Once Upon A Time is indelible. She will always be a part of the show and its heart and soul. That said, just because Jennifer won't be back every week doesn't mean we won't see our savior again."

Should they even continue the show without her? We knew this was a possibility -- a Season 7 without Emma -- but it never felt real.

Here's what she posted to Instagram on May 8:

As I reached the end of my 6 year contract on ONCE UPON A TIME, I was faced with a significant decision. ABC, Eddy Kitsis, and Adam Horowitz very generously invited me to continue as a series regular. After very careful consideration, I have decided that creatively and personally, it is time for me to move on. Emma Swan is one my favorite characters that I have ever played. My 6 years on ONCE UPON A TIME has changed my life in the most beautiful ways. I am absolutely blown away by the passion and commitment of the Oncer fans. I am so honored to have been a central part of such a special show. I will be forever grateful to Adam, Eddy, and ABC for giving me the gift of playing Emma Swan. As I move on to other creative endeavors, I will continue to attend the fan conventions whenever my professional schedule allows. I always look forward meeting the fans. If ABC Network does in fact order a season 7, I have agreed to appear in one episode, and I will most certainly continue to watch ONCE UPON A TIME. The creativity of the show runners has always inspired me, and I cannot wait to see the ways that they continue to develop and reinvent the show. #Onceuponatime #EmmaSwan #UglyDucklings

A post shared by jenmorrisonlive (@jenmorrisonlive) on

Best wishes to Jen Morrison in her future endeavors. Some of us have loved her since "House" and know the sky is the limit for her talent.

The "Once Upon a Time" Season 6 finale airs Sunday, May 14 on ABC.

Want more stuff like this? Like us on Facebook.