There's a misconception that if you have a lot of money or stuff, then you must be greedy. You don't have to be rich to be greedy. I've met some really greedy people who lived paycheque to paycheque, barely able to survive on their income.
The opposite of greed isn't poverty. The opposite of greed is generosity.
Greed is fuelled by the belief that if we only have more of something - more money, more time, more stuff - then we will be happy. When we act out of greed we act our of a belief that happiness is finite and that, if we don't get our slice, we will miss out.
To be generous is to recognise that happiness is an infinite thing. There is as much love, compassion and kindness in the world as we are willing to make. A generous person doesn't cling because a generous person appreciates the impermanence of all things anyway. Everything will change, everything will rise and grow and fade and die, and thus everything is cyclical. A circle has no beginning and no end.
To practice generosity is to understand that there is enough. To practice generosity is to let go of 'me' and 'mine' and embrace 'us' and 'we'.
We can practice generosity in so many ways. By pausing to hold a door for a mother with a stroller, or helping an elderly gentleman carry his shopping, or offering our seat on the train or bus to someone who looks obviously fatigued, we are acknowledging that our time is no more valuable than anyone elses. We are all equally deserving of compassion and kindness.
There are opportunities to be generous everywhere, every day. All we have to do is look for them.