Anche per questa domenica torna in onda un nuovo imperdibile episodio con Once Upon a Time, dal titolo The Shepherd: David – alias John Doe – deve scegliere tra stare con Kathryn o lasciarla per stare con Mary Margaret, con cui prova un profondo e inspiegabilmente amore.
Emma scopre che lo sceriffo Graham le ha raccontato una bugia, mentre nel mondo delle fiabe che fu, il Principe Azzurro è sul punto di incontro che cambia la vita, un evento che cambierà per sempre il suo destino.
Ecco per voi una serie di immagini tratte dal backstage della puntata nella foto gallery, oltre al video promozionale.