O.M.G. We are still in shock over last night’s insane death on “The Vampire Diaries.” Episode 21 of the hit CW series concluded by killing off one of their main characters … but is the Mystic Falls gang member gone for good?

WARNING: SPOILERS AHEAD! Do NOT continue reading unless you watched episode 21 of “The Vampire Diaries.”

To briefly recap “Promised Land,” the Travelers began their spell in Mystic Falls to strip the town of all its magic. And the result was the vampires being stripped of their vampirism. Slowly the gang all began to suffer from the initial thing that killed them -- for Elena that was drowning, and for Stefan and Damon, it was a gunshot wound.

In order to avoid getting stripped of their supernatural abilities, the gang went on the run. However, they ran into a small hiccup outside of Whitmore College when Julian/Tyler showed up looking for his Traveler wife, Maria. Stefan was forced to break the news that Maria died in a car accident at the hands of the witches. And needless to say, Julian/ Tyler was NOT happy.

While Stefan attempted to calm him down, Caroline believed their only option was to snap his neck. However, she failed to do so, and Julian/ Tyler turned around to attack her. But Stefan jumped in the way to protect Caroline … and Julian/Tyler ripped his heart out.

Vampire Diaries
Stefan had his heart ripped out in episode 21 of "The Vampire Diaries." CW/ Screenshot

“There,” Julian/Tyler said after throwing Stefan’s heart in front of Caroline. “Dead doppelganger. Stopped the spell.”

“Promised Land” ended with Caroline yelling for help and Bonnie being forced to let Stefan pass through her to the Other Side.

There is no denying that fans were upset over the death of Stefan. However, many are seeking comfort in the fact that “The Vampire Diaries” couldn’t possibly kill off Stefan for good.

But what if they did?

After episode 21 aired, Stefan’s Paul Wesley took to Twitter to respond to shocked “TVD” fans.

“Stefan is done-zo. Sorry guys,” Wesley tweeted.

Is Paul Wesley confirming the exit of his character? Or is he trying to get fans riled up?

Viewers can find out Stefan’s fate when the Season 5 finale, episode 22, airs on The CW on May 15 at 8 p.m. EDT. What do you think will happen? Tweet your thoughts to @AmandaTVScoop and take the poll below: