Last night, Once Upon a Time fans saw the Snow Queen hanging around Storybrooke and making Emma's life miserable, while, Will ended up arrested.
While holding a picture of his beloved Red Queen, no less. These were just a few of the developments on Once Upon a Time Season 4 Episode 4.
So where do we go from here? Things are only getting more intense.
The journey continues next week on Once Upon a Time Season 4 Episode 5, entitled "Breaking Glass," the first promo for which can be seen below.
Check it out the rather dark teaser below see what you think ...
Regina reluctantly teams up with Emma to search for the Snow Queen after Sidney, once again Regina's prisoner in the mirror, discovers her whereabouts and agrees to lead the way.
With Belle babysitting baby Neal, a nervous Mary Margaret and David prepare for their first date night away and find themselves on a mission to track down Will Scarlet.
Who, as luck would have it, has escaped from the town jail.
Elsewhere, Elsa encounters Anna in the Storybrooke woods, and back in the past, a young Emma finds a kindred spirit in a girl who is a runaway orphan like herself.
What do you think will happen next week? Tell us below, and remember, you can always watch Once Upon a Time online via TV Fanatic if you miss an episode!