Check out these photos from Once Upon a Time Season 3 Episode 16.
"It's Not Easy Being Green" will shine a bright light on The Wicked Witch.
Saying Their Last Goodbye
All of Storybrooke comes out to say their last goodbyes to Neal on Once Upon a Time.
We wonder, who are these mystery mourners at Neal's funeral?
Not Leaving Her Side
As Emma stands by her son, Hook hasn't left her side on Once Upon a Time.
Belle Mourns Neal
Belle and Neal worked together to save Rumpelstiltskin. Unfortunately Neal had to sacrifice his life to do it.
Being There For Her Son
Now Emma has to help Henry deal with the loss of a father he doesn't even recall.
Emma Buries Neal
Emma and Neal's relationship was never easy but she never wanted to see it end like this.