A new curse is coming, as teased in Once Upon a Time season seven's official synopsis and exciting new pictures.
The fantasy drama is getting a mini-reboot, with the show relocating from Storybrooke to the city-based Hyperion Heights in Seattle and carrying out a bit of a cast shake-up.
And the new pictures show off many of the new characters, including Lady Tremaine (Gabrielle Anwar) – Cinderella's evil stepmother and the one behind the latest curse. Here's Lady Tremaine (or Victoria Belfrey, as she is known in Hyperion Heights) confronting the newly-cursed Regina (Lana Parrilla) aka Roni:
Our favourite Evil Queen is looking pretty relaxed (she runs her own bar, after all)...
We also have our first looks at the new Alice in Wonderland, played by Rose Reynolds, and Drizella, one of Cinderella's stepsisters, played by Adelaide Kane. (We previously got a glimpse at Mekia Cox's Tiana.)
Here's Alice – both in fairy tale land and in Hyperion Heights:
And here's Drizella, known as Ivy in Hyperion Heights:
'Hyperion Heights' is also the name of the season seven premiere. The synopsis reads as follows (via SpoilerTV):
"In the season premiere episode, Henry leaves Storybrooke in search of his own story. Years later in another realm, he encounters a troubled Cinderella, changing the trajectory of his quest forever.
"When Cinderella's evil stepmother, Lady Tremaine, poses a threat, Henry discovers that following his heart will require him to make more difficult choices than he ever could have imagined.
[Above: Andrew J West as adult Henry Mills]
"Years later, a young Lucy finds a disillusioned Henry at his home in Seattle, determined to make him remember his true self in order to defeat the curse afflicting the fairytale characters of Hyperion Heights."
If you need reminding who Lucy is, she is Henry's daughter who was introduced in the season six finale.
OK, we're very, very excited. And we don't have to wait much longer.
Once Upon a Time returns to ABC on Friday, October 6.
You Might Also Like