Ok, so last night, ABC served us up a little spoiler/promo clip (below) treat for their upcoming "Once Upon A Time" episode 12 of the current season 6, and it definitely gives us some extra details that were not delivered in the written press release. We got some new scenes of David, just totally losing it with Hook at one point, saying he will never, ever forgive him for something that went down! Emma is seen, promising to break this awful curse. Robin is spotted on the scene, firing off arrows at people and what not, and more!

As previously reported, this installment is titled: "Murder Most Foul."

Emma makes a huge promise

In the new clip, David is spotted, viewing a clip of Snow, telling him she loves him so much. After that, we get a scene of Emma, telling David that they're going to break this curse, and it looks pretty damn emotional. Then we get them, revealing the storyline where Hook agrees to team up with David to find out the truth about what happened to his father. At one pint, we see David, telling Hook that a pirate is what he needs.

David totally flies off the handle

Next, we see a scene where Robin is spotted, firing off arrows at someone, so that looks interesting. Than there's a scene where Emma is seen, asking Hook, what's he hiding from her.

After that, we're shown some very intense David scenes as he's spotted, attacking a few people. One of them, includes Hook. It appears that his emotions are getting the better of him. At one point, he's spotted really doubting if he'll ever be able to see Snow again! Getting back to him attacking Hook. This looks real interesting and quite shocking as David is seen, telling him that he will never forgive him!

What does hook do to warrant such a reaction? Can this downward spiral be fixed? It's definitely going to be interesting to see how this all ends up, playing out. Be sure to check out the new clip, below, and stay tuned. As previously reported, episode 12 is confirmed to show up on Sunday night, March 12th, 2017 at 7pm central time on ABC. Stay tuned. Later this week, we should get some other sneak peek clips, so look out for those.