For many people this is an uncomfortable topic. To believe in heaven you also have to accept the concept of hell and to believe in guardian angels, you have to accept the notion of nefarious demons as well. You really can’t believe in one without the other.