How to Know You're Going to Heaven: Assurance for Today, Hope for Tomorrow