Read spoilers at your own risk! For more on Wetpaint Entertainment's philosophy on spoilers, click here.

While we appreciate a knight in shining armor, Prince Charming doesn’t fit the bill — if only because he wasn’t wearing armor and got sliced by a poison arrow in tonight’s episode. While protecting his wife, Mary Margaret, David paid the price… and lied about it.

Even though he pretended that his coat was the only casualty of the fight with the Lost Boys in Neverland, David actually suffered quite an injury to his chest. As Hook warned them, the Boys’ arrows are laced with poison Dreamshade, the same thing that Hook himself used to hurt Rumplestiltskin. And based on the growing red vein-like marks around David’s wound, it’s going to be a painful time in Neverland for him.

However, this doesn’t necessarily mean it will be a fatal hit. It would be crazy for the show to kill off Prince Charming, but then again, these are the creators of Lost — anything can happen, and it would definitely be a shocking and unexpected moment.

Chances are, someone will have to use magic to heal David, perhaps even his own daughter, Emma. She is the savior, after all, and she wouldn’t want Henry to lose his grandpa before they could all be reunited. We’ll just have to wait until next week to find out what happens.

Do you think David’s poison arrow wound is fatal? Sound off below, and catch the next episode of Once Upon a Time on Sunday, October 13 at 8 p.m. ET on ABC.