Kabbalah is Mystical teachings that deal with the ideas of creation and concepts of a spiritual nature. Kabbalah literally means a "receiving", in the sense of a "received tradition". It attempts to reveal hidden mystical insights in the Bible and offers mystical insight into divine nature. It consists of a large body of speculation on the nature of divinity, the creation, the origin and fate of the soul, and the role of human beings. It consists also of meditative, devotional, mystical and magical practices which were taught only to a select few and for this reason Kabbalah is regarded as an esoteric offshoot of Judaism. Some aspects of Kabbalah have been studied and used by non-Jews for several hundred years this form of Kabbalah is known as Hermetic Kabbalah.