overcoming what life throws your way