'Once Upon a Time' season 7 episode 4 spoiler: Tilly wakes up from curse

Robert Carlyle as Rumple in "Once Upon a Time"Facebook/OnceABC

As timely as it gets, "Once Upon a Time" season 7 episode 4 will turn even spookier as Hyperion Heights celebrate Halloween. This is the time as well for Tilly (Rose Reynolds), the cursed version of Alice, to bring horror to  Weaver (Robert Carlyle), the cursed persona of Rumpelstiltskin a.k.a Rumple. 

The next episode, titled "Beauty," will also see Lucy (Alison Fernandez) going trick or treating as ordered by Victoria (Gabrielle Anwar). Rumple and Belle (Emilie de Ravin) were also seen in a flashback, as the two tried the find the answer for a happy ending.

The last frame of the promo trailer showed Tilly pointing a gun towards Weaver. It ends on a cliffhanger as Tilly says, "Because you told me to, Rumplestiltskin," when asked by Weaver why she was misbehaving. The controversial answer might lead to a deeper story between Tilly and Weaver's curse. This also hinted of a possible awakening from the curse of Tilly.

This plot is a clear departure from the past season of the show. For one, the setting changed. Hyperion Heights is a far cry from Storybrooke, where the fairy tale characters originally lurked. The difference is such that the characters will get to experience technology in the Seattle town, as revealed by "Once Upon a Time" executive producers Adam Horowitz and Edward Kitsis on Entertainment Weekly.

According to Kitsis, "We are going to have technology and juice bars and Instagram and robots." "And robots everywhere," added Horowitz. The former even joked that viewers would see jetpacks, but later retracted it and just emphasized that the new location will introduce the characters to technology.

Viewers will recall that characters had been cursed earlier in season 7 of "Once Upon a Time." Horowitz and Kitsis also revealed that the one who cast the curse will be one of the main mysteries of the season.

The fourth episode of the seventh season of "Once Upon a Time" is directed by Mick Garris and is written by Dana Horgan and Leah Fong.

"Once Upon a Time" airs every Friday, at 8 p.m. EDT on ABC.