the ability to live forever; eternal life. the meaning of life