“Once Upon a Time” fans are so close to finding out what happened between Merlin (Elliot Knight) and Emma (Jennifer Morrison) in Camelot. However, there is a bigger issue at hand in episode 6 of Season 5 – the heroes have to stop Merida (Amy Manson) from killing Belle (Emilie de Ravin).

Why would Merida want to kill Belle? There is no denying that Merida has good in her heart. But unfortunately Merida’s heart is being controlled by Emma. The Dark One is desperate to remove Excalibur from the stone and that means training Gold (Robert Carlyle) to be brave. However, Gold is having a hard time getting motivated, and Emma is hopeful that Merida putting Belle’s life in danger will do the trick.

The synopsis for episode 6, titled “The Bear and the Bow,” reveals that there are more problems in Storybrooke than just Merida’s hunt for Belle. Regina (Lana Parrilla), Mary Margaret (Ginnifer Goodwin) and David (Josh Dallas) discover a spell that will allow “one of Merlin’s chosen” to communicate with the wizard. They enlist Arthur’s (Liam Garrigan) help to complete the spell, but Arthur fails at reaching him. The attempt will make the Storybrooke heroes suspicious of the Camelot king.

Meanwhile, a flashback a couple weeks ago to Camelot will reveal what happened after Emma was able to free Merlin from the tree. Merida manages to meet the wizard, who gives her hope in her “quest to save her brothers from the usurping clans of DunBroch.” She’ll bring Belle along on her journey, which will result in an “invaluable lesson in bravery.”

Will Gold be able to protect Belle? Will fans find out what happened to Emma? Will King Arthur’s evil be exposed? Answers are coming!

Catch Season 5, episode 6 of “Once Upon a Time” on ABC Sunday, Nov. 1 at 8 p.m. EST. Check out the promo and sneak peek videos for “The Bear and the Bow” below: