Since the beginning of time, people everywhere have asked the same questions: Does God exist? Is there life after death? What is the meaning of life? The superabundance of these invariable questions, asked over and over, leads us to believe that there jus