Death on Supernatural is kind of a weird mess of emotions. On one hand, you're devastated to lose a beloved character, but on the other hand you know there's a 99.9% chance they'll be back at some point because people often don't stay dead in this show.

Even if death isn't always permanent for the Winchesters and their friends, Supernatural is still able to utterly wreck us whenever one of them kicks the bucket. In fact, we actually ranked the most devastating deaths in the history of the series, and narrowing it down to just 10 was torture.

John Winchester (Jeffrey Dean Morgan) kicks off the list, since watching Sam (Jared Padalecki) drop that coffee cup and rush to his dad's side is enough to give anyone chills. Deaths like Castiel's (Misha Collins) Leviathan overload, Dean's (Jensen Ackles) hell hound run in and Sam getting stabbed in the back are also on the list, but those are easier to handle knowing that they weren't permanent. Kevin (Osric Chau) dying at Gadreel's hand though? Very permanent and very not OK.

Jo (Alona Tal), Ellen (Samantha Ferris), Bobby (Jim Beaver) and even Crowley (Mark Sheppard) make the top five, but ultimately, it was Charlie's (Felicia Day) death that shook us the most. Never getting over that one. Watch the video for the full list, but clear your schedule for a few hours after in advance.

Supernatural airs Thursdays at 8/7c on The CW.

(Full Disclosure: TV Guide is owned by CBS, The CW's parent company.)

Felicia Day, <em>Supernatural</em>Felicia Day, Supernatural