Last Things Revealed: Hope for Life and the Everafter