After weeks of building up to this moment, however, doesOnce Upon a Timedeliver on its big battle?

Lets take it from the top.

Nick hijacks Henrys phone to check in with Jacinda so that everythingseemson the up and up.

ANDREW J. WEST

Credit: Jeff Weddell/ABC

Little does she know, its Nick texting (and scheming) on the other end.

That, he explains, is actually his Aunt Kelly, whos really the Wicked Witch in disguise.

He wont help Nick with killing her.

Except that by telling him those details about her, he already has.

Kelly (wisely) decides to get some help and heads to the police station.

He seems nice enough and even mended her necklace for her, but theres a catch.

Prince Naveen is still running recon for Dr. Facilier, whether he likes it or not.

Theyre already gone, but its not as tragic as it sounds.

Shes desperate to keep the connection she forged with him, but its just not possible.

They head to the house and spring Henry from his trappings.

Too bad Nicks already gone hunting.

He captures Chad, her fiance unaware, and lures Zelena into a trap in the bar basement.

After all the witches hes killed, shes just too strong for him.

Instead of killing him, though, she decides to hand him over to the authorities.

Who knew the Wicked Witch could have a happy ending?