Mary Margaret and David Trick Arthur
King Arthur insists Mary Margaret (Ginnifer Goodwin) hand over the dagger or else he will kill Lancelot. Mary Margaret gives it to Arthur to save her friend. When Arthur attempts to summon Emma (Jennifer Morrison), he discovers the dagger is not real - and that it was all a plan devised by David (Josh Dallas) and Mary Margaret. From Once Upon a Time season 5 episode 4, "The Broken Kingdom."

Most Recent

Most Recent
  • Most Recent
  • Season Finale Recap
  • Sneak Peeks
  • best of emma swan
  • Snow & Charming
  • Rumple & Belle