Once Upon a Time
Le berger
David est confus quand il doit choisir entre quitter sa femme Kathryn pour Mary Margaret, ou rester avec elle malgré ses sentiments pour Mary Margaret. Parallèlement, dans le monde des contes de fées, le prince charmant est mis au défi pour ramener la tête d'un dragon en échange d'or. La véritable identité du Prince James est révélée.