We've all heard of guardian angels and how every person has an angel allocated to them, presumably at birth. A guardian demon however is a novelty for most people. It's because of religious and cultural indoctrination that the spiritual world is now depicted as two camps with completely good and completely evil spirits, fighting against each other for our immortal souls. This is why the idea of a guardian demon is difficult to comprehend for some people. How could an evil spirit be a person's guardian?