affording life