What does one mean by saying "It felt like a new lease of life"? A fresh start of one's life? A very long life?