'Once Upon a Time'
Actress Jennifer Morrison and actor Robert Carlyle who plays both Rumplestiltskin and Mr. Gold, on the new series "Once Upon A Time" speak during a panel session at the ABC Summer TCA Press Tour in Beverly Hills , California August 7, 2011. Reuters/Fred Prouser

It’s Halloween in Hyperion Heights in “Once Upon A Time” season 7 episode 4, and the action continues. The main focus of this episode will be Rumple, who now goes by the name Weaver (Robert Carlyle). Belle French (Emilie de Ravin) will also be back one last time to show fans how her happy ending goes. The following article contains spoilers from episodes that have aired, and a preview of the next episode.

In a preview video posted on YouTube, Alice (Rose Reynolds) has escaped and is on the loose in Hyperion Heights. She first scares Victoria Belfrey (Gabrielle Anwar), then later goes after her real target.

A concerned Victoria wants Alice locked up again. She will approach Weaver to take care of the problem. Weaver will find Alice, but it may be the other way around.

Alice will look for Weaver, and when the two come face to face she will call him out using his real name: Rumpelstiltskin! Why is she looking for him? She wants to kill him, and the reason she gives is that Rumple apparently instructed her to do it.

Did Rumple foresee a problem he would face before the new curse affected everyone? Does that mean the character is currently unaware about the fact that he has been cursed?

Meanwhile, fans will get to see the happy ending of Rumple and Belle. The two characters grow old together, even having their grownup son Gideon (Giles Matthey) with them. This may be the last time viewers see Belle, but it may also open the possibility of Gideon coming into the new storyline in the future, as he will be finding his own adventures in the next episode of “Once Upon A Time” season 7.