The fate of Once Upon A Time has yet to be decided by the top brass at ABC, but should the fantasy series return for a seventh season it will be without its leading lady. Jennifer Morrison has announced that her time as Emma Swan has come to an end.

"After very careful consideration, I have decided that creatively and personally, it is time for me to move on

Emma Swan is one of my favourite characters that I have ever played. My six 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 honoured to have been a central part of such a special show."

In a touching tribute, showrunners and series creators Adam Horowitz and Edward Kitsis thanked Morrison for her dedication to the role.

"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."

According to Deadline, Morrison was offered an extension on her contract along with Robert Carlyle, Lana Parrilla, and Colin O'Donoghue, but she felt it was time to say goodbye on a hight note. As a silver lining, Morrison has agreed to appear in the first episode of the seventh season (should it come to pass), so the forthcoming two-part finale won't be the last we see of Emma Swan.

UK fans can watch new episodes of Once Upon A Time weekly on Netflix.