Ready for Once Upon a Time season 4, episode 1? In a new sneak peek, we see the return of Giancarlo Esposito as Sidney, the Magic Mirror!

The Once Upon a Time season 4 premiere is only two days away, airing this Sunday at 8/7c on ABC.

In the episode, we will meet Elsa (Georgina Haig) and Anna (Elizabeth Lail) from Frozen, as the former finds herself in Storybrooke, and flashes back to her past in Arendelle.

Related: Once Upon a Time season 4, episode 1: Watch the first 7 minutes now!

But we’ll also see the fallout of some of the season 3 finale shockers. One of the most anticipated storylines is how Regina (Lana Parrilla) will react to the return of Marian (Christie Laing), Robin Hood (Sean Maguire)’s long-lost wife.

In a new sneak peek, we get a glimpse of her first plan of action: calling on her old ally Sidney Glass (Giancarlo Esposito):

Regina walks down a dark corridor, and opens the door to a cell, where Sidney is curled up in the darkness.

“I need my mirror,” she tells him. “There’s someone standing in the way of my happiness.”

It’s at moments like these you need to stop and evaluate your feelings about Regina. She may have changed, but she’s still keeping a prisoner locked up in a dark cell, expecting him to once again do her bidding when she sets him free. That’s not okay, guys.

Related: Once Upon a Time season 4 ship status: How will your favorite couples fare?

In another sneak peek, we see how Hook (Colin O’Donoghue) and Emma (Jennifer Morrison)’s relationship is developing following their finale kiss (spoiler alert: it’s exactly not smooth sailing!):

Which storyline are you most excited about seeing continued in Once Upon a Time season 4?

Once Upon a Time season 4, episode 1, “A Tale of Two Sisters,” airs Sunday, September 28 at 8/7c on ABC!