aside from their English meanings, can we take a moment to see what Dean and Sams names mean in Arabic? Sam means poisonous (which is funny, because demon blood) and Dean means faith (which is basically what deans problem was like the whole show).
And Cas means cup. I don’t know what that means.
He holds all of the Winchesters’ tears.