Once Upon a Time Sneak Peek: Storybrooke Mourns a Loved One, Zelena Attacks [Spoiler]

The green gloves are on!

On Sunday’s Once Upon a Time (ABC, 8/7c), the Wicked Witch takes her fight with Regina to the streets of Storybrooke with help from a manipulated Rumple, as you’ll see in the following sneak peek.

RELATED | Once Upon a Time‘s Michael Raymond-James Hails ‘Bold’ Twist — Plus: Burning Qs Answered!

Zelena shocks the Evil Queen with her strength — and the reveal of their blood connection — in front of the whole town. It’s especially surprising given that, way back when in Fairy Tale Land, she was just a mere student of the Dark One.

Elsewhere, Emma, Henry and the residents of Storybrooke say their goodbyes to Neal during an emotional funeral.

Check out the photo gallery, and then head to the comments with your thoughts. Are we reading too much into who’s standing together at Neal’s graveside?