overcoming spiritual hurdles