Once Upon a Time Episode 6 “The Shepherd” Spoilers

2 years ago, by

November 7, 2011

We have some spoilers for Once Upon a Time episode 6 “The Shepherd” – airing on December 4th.

  • David must choose between Kathryn and Mary Margaret, with whom he’s fallen deeply in love
  • Sheriff Graham is caught in a lie
  • Prince Charming’s destiny is altered.
  • http://pulse.yahoo.com/_TPW3JQ3236VWDVQQLUCNBXC64Y Desola

    eeee!! First of all: Thank GOD there are OUaT episodes in December, unlike everything else I love!! Second Of All: David and Mary Margaret!!!!! EEE!!!