If Emma's found out that Neal's back in town, she probably needs to talk to her mom on Once Upon a Time. "Quiet Minds" is the 15th episode of the show's third season.
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.