Our heroes may have returned to Storybrooke but things are far from over on Once Upon a Time Season 5 Episode 2 as Emma embraces her role as the Dark One.
In a surprising turn, Regina steps up to the role of savior but is she up to the task? And the events of Camelot follow her back to Storybrooke as everyone is reminded that magic always comes with a price.
Will Regina get to keep her happy ending with Robin? Will Hook stand by Emma or walk away from the Dark One?
To find out, you'll need to watch Once Upon a Time online here at TV Fanatic.
C. Orlando is a TV Fanatic Staff Writer. Follow her on Twitter.