Continual everlasting life