Prepare yourselves for Jennifer Morrison’s Once Upon a Time swan song.


Jennifer Morrison who plays Emma Swan on ABC’s Once Upon A Time took to Instagram to give fans the news.

“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.” Read the full goodbye here.

What does this mean for the show stay tuned as we all find out.