The Storybrooke folks just can’t catch a break! The group of heroes on “Once Upon a Time” successfully managed to stop the Fury demon from taking Robin Hood (Sean Maguire) to hell in episode 2, but their problems will only build as Season 5 continues.

The synopsis for episode 3, titled “Siege Perilous,” reveals that viewers will once again flip flop between Camelot and Storybrooke to explain what happened to Emma (Jennifer Morrison). Following the ball in Camelot, the heroes will be doing everything they can to figure out how to free Merlin (Elliot Knight) from the tree. However, fans are the only ones that know that it must be Emma – not Regina (Lana Parrilla) – to free the wizard.

With his daughter’s life on the line, David (Josh Dallas) decides to head into the Enchanted Forest to search for a “magical relic” that can be used to communicate with Merlin while he’s trapped as the tree. But David doesn’t go along. King Arthur (Liam Garrigan) “insists” on joining him, explaining that there are dangerous things lurking beyond Camelot’s walls. Is King Arthur doing this to be kind? Or does he suspect that something is off with the Storybrooke heroes? That remains to be seen, but Mary Margaret (Ginnifer Goodwin) may be able to count on one friendly face in Camelot. She discovers the fate of her old friend Lancelot (Sinqua Walls).

Meanwhile in Storybrooke, King Arthur and David will once again be working together – but this time to catch a thief. The mysterious person is “threatening the safety” of the Camelot citizens, who are currently living in tents by the forest.

Finally, “Once Upon a Time” fans will learn more about the Excalibur. Emma is bent on getting the powerful sword out of the stone … and her plan involves Hook (Colin O’Donoghue).

“Once Upon a Time” Season 5, episode 3 airs on ABC on Sunday, Oct. 11 at 8 p.m. ET. Watch the promo video and check out photos from “Siege Perilous” below: