Regina threatens Mary over David drama & more in ABC’s “Once Upon A Time” episode 6 of season 1. We’ve got spoilers for the show,along with a promo clip after the jump. The episode is called, “The Shepherd,” and things get real intense as Regina expresses her distaste of Mary’s latest moves on David,and more.
In the new “The Shepherd” episode, David is going to have to choose between staying with Kathryn or leaving her to be with Mary Margaret,who he’s,apparently, fallen deeply, and inexplicably, in love with. Emma will catch Sheriff Graham in a lie.
Back in the fairytale world that was, Prince Charming will encounter a life-changing event that will forever put his destiny on a different course. Read more »