What does life offer?