We are always our own greatest limitation, obstruction, and hindrance.
Many people are caught up in the arising and ceasing of their own karmic conditions. Our emotions are controlled by our intelligence, and our intelligence is subject to our state of mind. Our state of mind requires cultivation to develop, just like flowers in a garden require our care to flourish.
Blessings come from a generous heart. Those who give are the most blessed.