Spiritual philosophy is a generic term for any philosophy or teaching that pertains to spirituality. It may incorporate religious or esoteric themes, especially those from Theosophy or Neo-Theosophy, Anthroposophy, New Age thought, mysticism, and Eastern philosophy. Concepts may include the nature of The Absolute, karma and reincarnation, the evolution of the soul, higher states of consciousness, universal mind, and so on.