20 Difficulties to leading a Spiritual Life