What, exactly, is an angel? Do angels bring us messages from God? Protect us? Warn us of impending danger? Are they all-knowing? Equal to God? And what about Satan? How did he get to be so evil? Is he an "evil god"? Why should we watch out for him? Then there are the demons. What is demonic possession? How did Jesus cast out demons? What does it mean that Jesus "descended into hell"? Angels, devils, and demons have fascinated humans since the beginning...