Question: who brought castiel back to life in season 5
Answer: Jack, Lucifer's son