What is up with that giant sword that David's carrying and perhaps he and Mary Margaret should update some of that furniture before the baby comes on Once Upon a Time.
Everyone looks upset and there is blood on Prince Charming's shirt. What has befallen the fairy tale world and can Emma save them when Once Upon a Time returns on Sunday, March 9th?