“Once Upon A Time” fans are still watching the Season 3 finale promo video on repeat. The two-hour Season 3 finale for “OUAT” is set to air on ABC on Sunday, May 11, but viewers don’t have to wait until then to check out some of the upcoming drama. The network has released the photos from episode 21, “Snow Drifts,” and episode 22, “There’s No Place Like Home.”

As we previously reported the season finale of the hit ABC show won’t be delivering happy endings for all. Despite all the hardships that our favorite Storybrooke characters went through this past year, Zelena has one more zinger left for the last episode.

So, what can fans expect from the wicked witch? A nasty time portal.

Mary Margaret and David will be celebrating the naming of their son at Granny’s Diner, uniting the town for the special occasion. But Zelena’s portal will open up, and in usual fashion Emma will find herself smack in the middle of trouble. Thanks to the portal, Emma will be transported to the Enchanted Forest. However, she won’t be alone -- the blonde beauty will have Hook along for the ride. The time portal has one more twist though. Emma and Hook are in the Enchanted Forest of the past.

According to the synopsis, the two must attempt to make their way back to the present in Storybrooke while being careful to not change anything. But what happens if they fail? Hook and Emma risk not only “altering the lives of their friends and family” but also “their very own existence.”

Intense, right? Take a look at the photos below to get a sneak peek look at the drama ahead: 

Once Upon A Time Granny, Geppetto and Abigail in episode 21, "Snow Drifts." Photo: ABC

Once Upon A Time Ruby in episode 21, "Snow Drifts." Photo: ABC

Once Upon A Time Rumplestiltskin and Belle in episode 21, "Snow Drifts." Photo: ABC

Once Upon A Time Regina and Robin Hood in episode 21, "Snow Drifts." Photo: ABC

Once Upon A Time Henry, Mary Margaret, David and the new Charming baby in episode 21, "Snow Drifts." Photo: ABC

Once Upon A Time Emma in episode 22, "There's No Place Like Home." Photo: ABC

Once Upon A Time David, Mary Margaret and baby Charming in episode 22, "There's No Place Like Home." Photo: ABC

Once Upon A Time Charming and Snow in episode 22, "There's No Place Like Home." Photo: ABC

Once Upon A Time Hook and Emma in episode 22, "There's No Place Like Home." Photo: ABC

Once Upon A Time Emma in episode 22, "There's No Place Like Home." Photo: ABC

Once Upon A Time Henry and Emma in episode 22, "There's No Place Like Home." Photo: ABC

Once Upon A Time Emma, Mary Margaret, David and baby Charming in episode 22, "There's No Place Like Home." Photo: ABC

Once Upon A Time Henry, Mary Margaret, Emma and David in episode 22, "There's No Place Like Home." Photo: ABC

Once Upon A Time Dopey, Doc and Granny in episode 22, "There's No Place Like Home." Photo: ABC

The Season 3 finale of “Once Upon a Time” will air on ABC on May 11. Watch episode 21, “Snow Drifts,” at 8 p.m. EDT and catch episode 22, “There’s No Place Like Home,” at 9 p.m. EDT.