resilient life