Get ready for a timey-wimey adventure when Once Upon a Time heads back to the past during the epic two-hour season finale on Sunday (8/7c, ABC).
When Emma (Jennifer Morrison) and Hook (Colin O'Donoghue) are sucked into Zelena's (Rebecca Mader) time portal, they'll find themselves in the Enchanted Forest that was. Of course, in true time-traveling fashion, their very presence and anything they do could disrupt the future, and that includes changing the course of their own lives.
Exclusive Once Upon a Time Finale Sneak Peek: Will Emma and Hook accidentally change history?
How will Emma and Hook get back to the present? Maybe the Savior could slip on a pair of those silver slippers, click her heels and say, "There's no place like home." Unfortunately, it won't be that easy since Emma doesn't know where home is. TVGuide.com turned to executive producers Adam Horowitz and Edward Kitsis to get the scoop on the two-hour finale, including who's returning, where Season 4 will take the group and whether Zelena is really dead: