Yes, There Is a God. . . and Other Answers to Life's Big Questions