Once Upon A Time Season 3 Episode 13 [+SPOILERS] Who Is Storybrooke's Newest Villain? & Will Emma And Hook Share Another Kiss? [FREE ONLINE STREAM LINK]

Once Upon A Time season 3 episode 13 is just around the corner and surely fans wouldn't want to miss the upcoming episode of the hit ABC series. This week, the show will introduce to us the newest Storybrooke villain and the addition of a few more characters. Elsewhere, we will see our characters suffering from memory loss because of an enchanting spell. Nevertheless, there is still a possibility that Emma and Hook will share another kiss. Catch the all-new episode this week. Watch Once Upon A Time season 3 episode 13 stream through the free online stream link available at the bottom.

Note: The following paragraphs contain major spoilers on the upcoming episode. If you don't want to spoil the fun and excitement of the show, simply scroll down to the bottom and look for the free link to viewing the episode online.

In the all-new episode of Once Upon A Time Season 3, we will be introduced to a few more Storybrooke residents, and we are not really sure if they will be friendly towards our favorite characters. Unfortunately, a twist of fate will leave everyone clueless on how they got back to Storybrooke and make them forget the time they spent in Fairy Tale Land. Strange things are also about to happen and that includes the sudden disappearances of some characters including Neal. Storybrooke residents will then think that the curse is the orchestration of Regina. Little do they know that they already have a new supervaillain in their midst. Watch Once Upon A Time season 3 episode 13 stream using the free online stream link found below.

In a sneak peek to Once Upon A Time season 3 episode 13 titled "Witch Hunt," we can see that the reason why some characters are believed to be disappearing because someone is transforming them into flying monkeys. So who could be the person or villain behind this? It is no other than the Wicked Witch's alter ego Zelena, the midwife. Speaking of midwife, Zelena will actually attend to Mary Margaret's growing tummy. But Mary Margaret and the rest of the gang will not realize that Zelena's strange emerald jewelry is the hint to her secret identity. Watch Once Upon A Time season 3 episode 13 stream using the free online stream link at the end of this post.

Now, aside from all the hustle and bustle over the new residents and villain, our characters will still have time for some romantic action. Regina has already revealed that the man who holds her heart is someone who has a lion tattoo. It will be revealed that Regina is actually referring to Robin Hood. Can we expect to see sparks fly between them? On the other hand, looks like Emma and Hook will be lip-locking yet again. Actor Colin O'Donoghue recently spoke to TVLine and according to him, "Hook has very much put his feelings on the table there for Emma, to sort of take and do with however she wants. So who knows? But I'm sure he probably would really like to have another kiss!" Watch Once Upon A Time season 3 episode 13 online by clicking on the free online stream link below.

The official synopsis for Once Upon A Time season 3 episode 13 "Witch Hunt" reads: "Emma arrives in Storybrooke with Henry and reunites with her friends and family, only to discover that no one remembers how they were transported back - or the past year they had spent back in Fairy Tale Land. But Emma is sure that someone in town is responsible for this new curse and teams up with Regina in an attempt to uncover their identity. Meanwhile, in the Fairy Tale Land that was during the past year, Regina, with the aid of Robin Hood, attempts to break into her castle, which has been overtaken by the Wicked Witch."

"Witch Hunt" is set to air tonight at 8/7c on ABC. Watch Once Upon A Time stream using this free online stream link here.

Real Time Analytics