Overcoming adversities