In Supernatural's season four premiere, Castiel’s true nature is foreshadowed in a brief exchange between Bobby and Dean.
Supernatural has its fair share of beloved characters and yet there are more than a few that many consider annoying even now.