Two more episodes of Once Upon a Time remain in 2011.
It's sad, but true... and also possibly exciting, as a Storybrooke resident's death will take place on December 11. But we're getting ahead of ourselves. This Sunday's new installment is titled "The Shepherd" and ABC has only offered two teases for the hour:
- David will be forced to choose between Mary Margaret and Kathryn.
- Prince Charming's life will be changed in some way.
It looks like we delve into the latter character's history, at least based on the following official promo. View it now:
Note: if you need to catch up on this fun new series, you can watch Once Upon a Time online via TV Fanatic. Just follow the preceding link.