Meanwhile, in present-day Storybrooke, Emma (Jennifer Morrison) will continue to struggle with her powers. After Episode 7, Emma is afraid she’ll hurt a loved one with her lack of control. This will lead the Savior to turn to Mr. Gold (Robert Carlyle) instead of her friends and family. In a surprising move, Gold tells Emma about a “way to get rid of her powers altogether.” While that might seem like the only option open to Emma, Hook (Colin O’Donoghue) tries to put a stop to it before it’s too late.
But that’s not the only drama that “Once Upon a Time” fans can look forward to in Episode 8. As Mary Margaret (Ginnifer Goodwin) and David (Josh Dallas) search for Emma, Regina (Lana Parrilla) will continue her quest to find the storybook author. However, her mission “takes an unexpected turn.” Could it possibly have to do with Robin Hood (Sean Maguire)? The synopsis adds that Robin Hood will be on a mission of his own in “Smash the Mirror” -- when he enlists the help of Will Scarlet (Michael Socha).