Overcoming challenges in life