Kevin's death was so shocking and sudden. He had only been on the show for around three seasons, and had already been adopted by the Winchesters. Crowley had warned him that all the Winchesters do is hurt the people they love. Kevin is trapped in the veil and they have to face his ghost, and find his mother. Eventually, he does end up going to Heav