Once Upon a Time may have hit the reset button, but it still has some unfinished business with Jennifer Morrison.
On Once Upon a Time Season 7 Episode 2, the former series regular will return one last time to play Emma Swan, and it looks like we're going to be in tears.
Most of her scenes look set to take place with Henry as she reacts to how long he has spent away from his family while finding a story of his own.
The big question will surround where Emma goes after this episode. Will she be killed off? Will she return to her family?
We have no idea, but it's sure fun to speculate.
Also, Killian will see double, and it looks like that will be the convoluted way in which Emma and Hook get to be with each other while Colin O'Donohue continues to appear on the show.
Yes, this will also mark the final Captain Swan episode of the entire series and we're not quite sure how to feel about that. If they get their happy ending, we'll be glad.
But this show has been known to drive a wedge between loved ones in the past.
Over to you, Once Upon a Time Fanatics!
Watch the full teaser below and join us in the comments with your thoughts on it!
Remember you can watch Once Upon a Time online right here via TV Fanatic.
Once Upon a Time continues Friday on ABC!