The Shepherd

"The Shepherd" is the 6th episode of Once Upon a Time.