Spirit Heroes

There aren't many Spirit Heroes but those that we have are very important to us, they keep us alive from those reached monsters that roam our land. A Spirit Hero's body is not immortal however, it's spirit is and it jumps from host to host to stay alive to protect Earth.

What is a Spirit Hero
A Spirit Hero is not the person themselves but the spirit they own. If a Spirit Hero doesn't have a body then they will go and search for a new born and use them as a host. This may sound terrible but the Spirit doesn't take over the body, the Spirit and the body become one and the body doesn't even know it is there. A Spirit Hero gains powers upon realising that they are a Spirit Hero. Until then they are only able to use their sense abilities, such as Oceshi's Eyes of Truth or Vernon's True Love. These senses help the body survive without being known to monsters.

In order for a Spirit Hero they need to have a near death experience or certain Spirit Heroes have an extra way of finding out, such as Vernon reuniting with his Damascus Maul. Once the Spirit Hero realises who they are they gain access to the rest of their powers and their past memories however, they also are now able to be detected more easily by monsters as they want to keep mortals alive so they take the attention away from the mortals and onto themselves who are now able to defend themselves with their new found powers. The reason that the Spirit Heroes don't gain their abilities on birth is that their body isn't ready for the powers or the responsibility of protecting mortals.