Actress Jennifer Morrison is Emma Swan in NBC's 'Once Upon A Time'
Actress Jennifer Morrison arrives for the premiere of the film "Mission: Impossible - Ghost Protocol" in New York December 19, 2011. REUTERS/Carlo Allegri

Emma Swan (Jennifer Morrison) will return one last time on “Once Upon A Time” season 7. The producers have promised an “emotional curtain call” for the character. Her episode will focus on Hook (Colin O’Donodhue), so fans will find out about what happened between the two. The following article contains minor spoilers.

Emma will be back in the second episode next season titled “A Pirate’s Life,” Entertainment Weekly reports. As the title suggests, the plot will be focused on Hook. Executive producer Adam Horowitz revealed that it will contain flashbacks of what happened in the past six seasons, and also events after the happy ending of the two characters, which fans saw in the finale of season 6.

“We will be getting closure on her story in what we feel is a satisfying way,” Horowitz teased. Since the episode will include a lot of time jumps to the past, as well as scenes of what happened after the ending, it looks like the producers have put a lot of effort to make sure the beloved character gets a proper sendoff.

The events after the ending will apparently have a connection to Hyperion Heights, which is the centre of the action in the new season. There’s a new curse, and all veteran characters will be seen in a new avatar, with new names and identities.

Filming of the TV series is ongoing in full swing. Leaked pictures from the set posted on YVR Shoots show Hook as police officer Rogers in Hyperion Heights. The scene filmed that day involved the actor walking towards his office with a book in his hand. He looks down and suddenly starts running towards the door.