Once Upon A Time: S04.E20

Lilith? Fair.

Can Emma find her fated frenemy without succumbing to darkness? Can the people of Storybrooke forgive each other for ancient wrongs? Can the audience stay awake for this episode? 2015.04.27S04.E20