The time has finally come, Once Upon a Time fans — the Season 3 finale is upon us. This week we’ll be treated to a two-hour extravaganza featuring Season 3, Episode 21 (“Snow Drifts”) and Season 3, Episode 22 (“There’s No Place Like Home”). We’ve already speculated about what will happen based on the promos for this season’s big finish, but now we know more!

Per a press release from ABC, it is confirmed that Emma (Jennifer Morrison) and Hook (Colin O’Donoghue) will be traveling in time after falling into Zelena’s (Rebecca Mader) time portal. Where will they end up? Oh, you know, the Enchanted Forest of the past. But this time warp isn’t going to be a walk in the park — these two will have to be very careful not to change anything at all.

As is typical with any time travel, not only are the lives of everyone they know and love at risk, but Emma and Hook could write themselves out of history! Buckle up for a wild ride, everyone.

Check out the dramatic synopsis below:

“While Mary Margaret and David celebrate the naming of their son at a coronation in Granny's Diner, Emma and Hook are pulled into Zelena's time portal and find themselves in the Enchanted Forest of the past. But in their quest to discover a way back, they must be careful not to change ANYTHING or risk altering the lives of their friends and family — as well as their very own existence.”

What do you think about the synopsis for the Season 3 finale? Hit the comments and let us know!

Once Upon a Time airs Sunday nights at 8 p.m. ET on ABC.

Carson Blackwelder is an Assistant Editor at Wetpaint Entertainment. Follow him on Twitter and Google+!