The good news is that Once Upon A Time is coming back for Season 7. The bad news is that a few notable faces will not be returning to the show, and right now, this doesn’t feel like a happily ever after.

Earlier this week, Jennifer Morrison — who has played heroine Emma Swan for the past six seasons — announced that she would not be continuing on for Season 7. And now, the rest of her family is following suit. It’s just been announced that Ginnifer Goodwin (Snow White), Josh Dallas (Prince Charming), and Jared S. Gilmore (Snow White and Price Charming’s grandson) will *NOT* be back in Storybrooke in the fall.

Also not returning, Emilie de Ravin (Belle) and Rebecca Mader (The Wicked Witch of the West).


Morrison has already mentioned that she’ll be back for ONE episode in Season 7; it’s unclear if the rest of this group will also reprise their roles at some point down the road. The season finale of the show airs this week, and it’s *thought* that a time-jump might move the series forward a few years — so it kinda makes sense that this core group will be MIA. But also, we already miss them.

Not all is lost, as Lana Parrilla (Regina), Robert Carlyle (Mr. Gold), and Colin O’Donoghue (Captain Hook) are signed on for next season. BUT STILL. Storybrooke will always be pretty magical, but now it’s just going to be a a tad less magical.