overcoming obstacles spiritually