Ok, so just a few hours ago, ABC, in fine fashion, delivered up the big preview clip (below) for their upcoming "Once Upon a Time" episode 19 of season 6. We got some great spoilery scenes out of it. One of them showed us a wicked battle scene that's going to go down between the evil Black Fairy and Regina. However, it looks like Regina will need to step up her game really fast. Also, there's lots of Gold and Emma stuff. Apparently, Gold needs to face something serious from his past, and more. We got a title for this episode.

It's called: "The Black Fairy."

Heart-wrenching secret

ABC also gave us a short, teaser synopsis for this one. In it, they tell us that there's going to be a huge, final battle that Storybrooke will be bracing for! We'll also see a very heart-wrenching secret get uncovered at some point. What is this crazy, final battle going to entail? And what could this heart-wrenching secret be? Hopefully, we'll see those big questions get answered in this installment.

On her side?

The new clip begins with an opening scene that features Emma and Gold having a little chit chat. Emma ,apparently, wants to know that Gold is really on her side. After that, we immediately see him, telling her: "I won't shed a single tear" with a very mean look on his face.

It looks like that was an edit of him, talking about something else. Oh well. We'll have to wait for the episode to air, to see what that was all about.

Pointing his sword

In the next scene, we see Mary and David, running out of the restaurant after something very alarming goes down in Storybrooke. Apparently, there's going to be a huge, final battle going down!

There's a short glimpse of Hook, looking really intense and pointing his sword at somebody. Again,we'll have to watch this thing to see who that somebody is. Next, we see a big, magical showdown between Regina and the Black Fairy, and it doesn't look like Regina's doing too well as she's seen, getting blasted on her butt!

Abandoned as a baby

Then in fine and usual form, the clip caps off by giving us a flurry of different scenes. One of them, gives us a look at a flashback that will be shown, involving Gold being abandoned as a baby. And it all culminates with a scene, featuring Emma, telling Gold that "No curse is ever going to be as terrifying as finding out why you were abandoned." Wow, now that is some deep stuff that Emma just spat. Will Gold be able to handle the truth of why he was abandoned? Or will it just eat away at him? Those are the burning questions for his storyline. Be sure to check out the new clip, below, and stay tuned. Episode 19 is scheduled to arrive on Sunday night, April 30th,2017 at 7pm central time on ABC. Stay tuned.