What was Eloise really up to?
That was revealed on Once Upon a Time Season 7 Episode 13 when Rogers accepted a deal with the villain, much to the chagrin of Tilly.
Meanwhile, Ivy struggled to move on with her life following Victoria's death and debated whether moving on from Hyperion Heights was the best course of action.
Also, Hook confronted Captain Ahab in his quest to save Alice from a certain death.
Use the video above to watch Once Upon a Time online right here via TV Fanatic.
Get caught up with all the action right now.