Those who believe in heaven, especially those of the Judeo-Christian faith, generally hold that it (or Hell) is one of the two possible afterlife destinations of many or all humans. In unusual instances, humans have had, according to many testimonies and traditions, personal knowledge of Heaven. They presume this is for the purpose of teaching the rest of humanity about life, Heaven, and God.
While there are abundant and varied sources for conceptions of Heaven, the typical believer's view appears to depend largely on his particular religious tradition. Various religions have described Heaven as being populated by angels, demons, gods and goddesses, and/or heroes (especially in Greek mythology). Heaven is generally thought of as a place of eternal happiness.