*** Welcome to piglix ***

The Shepherd (Once Upon a Time)

"The Shepherd"
Once Upon a Time episode
Onceuponshepherd.jpg
King George (Dale) speaks with Prince Charming (Dallas)
Episode no. Season 1
Episode 6
Directed by Victor Nelli
Written by Ian B. Goldberg
Andrew Chambliss
Original air date December 4, 2011
Guest appearance(s)
Episode chronology
← Previous
"That Still Small Voice"
Next →
"The Heart Is a Lonely Hunter"
Once Upon a Time (season 1)
List of Once Upon a Time episodes

"The Shepherd" is the sixth episode of the American Fairy Tale/Drama television series Once Upon a Time. The series takes place in the fictional seaside town of Storybrooke, Maine, in which the residents are actually characters from various fairy tales that were transported to the "real world" town by a powerful curse. This episode revolves around David's (Josh Dallas) increasing attraction to Mary Margaret (Ginnifer Goodwin), the back story behind Prince Charming's (Dallas) past, and Sheriff Graham (Jamie Dornan) getting caught lying.

It was co-written by Ian B. Goldberg and Andrew Chambliss, while being directed by Victor Nelli. The episode first aired in the United States on ABC on December 4, 2011.

A dragon breathing fire is shown in the forest.

The Enchanted Forest scenes appear after "White Out" and directly before the events in "Snow Falls", "Snow Drifts" and "There's No Place Like Home". The Storybrooke events occur after "That Still Small Voice"

In Storybrooke, Kathryn (Anastasia Griffith) brings David (Josh Dallas) home for a party in an attempt to bring back his memory. Henry (Jared S. Gilmore) tells Emma Swan (Jennifer Morrison) that his amnesia is keeping the curse out, which is why the fake memories have not set in. Later that evening, David tells Mary Margaret (Ginnifer Goodwin) he did not choose Kathryn, and tells Mary Margaret that he loves her instead. That night, Emma tells Mary to do what she feels is right and let David "figure out his life."


...
Wikipedia

...