Heaven and the Afterlife: The Truth about Tomorrow and What it Means for Today