Who can you trust? On tonight’s Once Upon a Time season 5, episode 4, “The Broken Kingdom,” everyone begins questioning alliances.

Snow versus Charming, Lancelot versus Arthur, Storybrooke versus Emma. Many of Once Upon a Time‘s relationships are challenged on tonight’s season 5, episode 4, “The Broken Kingdom.” With Camelot on the brink of destruction in the Enchanted Forest flashback and Storybrooke on the verge of colonization, Arthur is not to be trusted in either tale and David is in the center of it all.

Related: Once Upon a Time 5×04 sneak peek: Can Hook save Emma from herself?

Trying to win over David with quests, truck jousting, and knighthood, Arthur picks off a key player in the hero brigade that will complicate the mission to save Emma. Mary Margaret is not going to let Lancelot’s warning go and steps into action without David by her side.

Meanwhile, Emma’s battle with Rumpel reaches a breaking point. Hook may be the key to silencing the voice inside Emma’s head for good. But will this battle against the crocodile be the key to saving Emma, or the push Emma needs to fall into the Darkness?

Once Upon a Time is taking the flashbacks to an extreme this week when a flashback inside the flashback to Camelot shows how Arthur began to slowly unravel during his quest to make Excalibur whole. In the present, Emma is on a similar mission, but first she needs to make a hero out of a coward. How she plans on turning Gold into a hero remains to be seen!

Watch Once Upon a Time season 5, episode 4, “The Broken Kingdom,” tonight at 8:00 p.m. ET on ABC.