Question: who fed sam demon blood?
Answer: Azazel reveals that he fed Sam his blood on the night of his six month birthday, and also reveals that he did so to all the other Special Children. Demon blood either gives or enhances psychic powers.