Many cultures have recognized some incorporeal principle of human life or existence corresponding to the soul, and many have attributed souls to all living things. There is evidence even among prehistoric peoples of a belief in an aspect distinct from the body and residing in it. Despite widespread and longstanding belief in the existence of a soul, however, different religions and philosophers have developed a variety of theories as to its nature, its relationship to the body, and its origin and mortality.