Overcoming obstacles spiritually