The Shepherd
- Épisode diffusé le 4 déc. 2011
- TV-PG
- 45min
Ajouter une intrigue dans votre langueDavid is caught between his feelings for Mary Margaret and his marriage to Kathryn, as flashbacks detail information about Charming's life.David is caught between his feelings for Mary Margaret and his marriage to Kathryn, as flashbacks detail information about Charming's life.David is caught between his feelings for Mary Margaret and his marriage to Kathryn, as flashbacks detail information about Charming's life.