Did Belle survive one last attack on her happiness?
That was the big question on Once Upon a Time Season 7 Episode 4 when we finally found out the truth about how Rumple came to be in Hyperion Heights.
Meanwhile, Ivy took Lucy trick-or-treating for Halloween, but did they find themselves bonding over it?
Also, Tilly tried to wake up from the curse to let Weaver know the truth about Belle.
Use the video above to watch Once Upon a Time online right here via TV Fanatic. Get caught up with the latest twists in the tale for the characters.
Paul Dailly is a staff writer for TV Fanatic. Follow him on Twitter.