Have you ever tripped over your own feet? Isn't that embarassing? You look around quickly to see if anyone saw you.
Stumbling blocks are all around us. The Yoga Sutras tell us of 5 main stumbling blocks or "afflictions" (the sanskrit word is KLESAS), which inhibit our spiritual growth. They are:
Avidya - is best defined as ignorance. But it really relates to "spiritual" ignorance - thinking the real is false, and the false is real.
Asmita - Ego. Enough said?
Raga - Desire. "I WANT" is the root of all selfishness
Dvesa - Aversion. "Get that away from me" is the opposite pole of desire.
Abhinivesa - Clinging to life and an unrealistic fear of death.
So - if you just don't trip over those 5 stumbling blocks, then you will be on your way to a fulfilling life.
Practice. That's all it takes. Practice.