From Neverland to Oz, Season 3 of Once Upon a Time has taken viewers on a wild ride — and it looks like it’s not safe to rest yet. In the promo for the two-hour finale — Season 3, Episode 21 (“Snow Drifts”) and Season 3, Episode 22 (“There’s No Place Like Home”) — there are flashbacks, epic showdowns, and even a magical portal.

Just a few of the moments highlighted consist of Emma (Jennifer Morrison) and Hook (Colin O’Donoghue) dancing in period piece garbs, Snow (Ginnifer Goodwin) and Charming (Josh Dallas) flirting in the Enchanted Forest, and Regina (Lana Parrilla) donning her famous Evil Queen outfit. There’s also a wolf, so perhaps we’ll see Red (Meghan Ory) again?

But perhaps the most important part of the promo is the fact that Emma appears to be falling into the portal that opened once Rumple (Robert Carlyle) killed Zelena (Rebecca Mader). With her plummeting to another world, we’re thrilled to find out where we’re going next!

Where do you think we’ll head to next? Do you think Rumple and Belle will actually get married or will everything get messed up? Hit the comments and speculate!

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+!