'Once Upon a Time' star Jennifer Morrison: 'Time for me to move on'

She will appear in one episode in season 7 if it's renewed.

— -- After 6 seasons on ABC's "Once Upon a Time," Jennifer Morrison said today that it's "time for me to move on."

The show's star, 38, said that she signed a six-year deal with the show and was offered an extension but that "creatively and personally" she felt it was time to go.

Morrison played Swan, a single mother who gets pulled into a fantastical world with her son. The show was set in the imaginary town of Storybrooke.

"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," she added.

She went on, "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."