Overcoming the battles of life