Why do we still believe in ghosts? How is it that today in the 21st century belief in a supernatural realm which runs parallel to our world still persist? Is it simply wilful ignorance, lack of education, or are we hard-wired for magical thinking? Is belief in supernatural entities an impediment to human development, and is there any substantive difference between superstition and religion?