Question: supernatural who pulled sam out of the cage
Answer: Castiel