Our old nature is greedy, but our new nature as children of God craves to be generous. Each day we must decide which desires we will pursue and follow. Greed steals our lives, according to Proverbs 1:19, so we need to resist it. We can never defeat any sin by fighting it or merely using self-will to resist, but we can overcome it by turning away from it and to something else.
I believe that generosity is the antidote for greed. If we purpose to be generous and live each day looking for ways to be a blessing to others, then we won’t be greedy because there will be no place for it in our lives. Start each day by asking God to show you what you can do for Him that day. Ask Him whom you can bless. The world is filled with sad and needy people who crave a kind word or some encouragement, or who have a need that we could easily meet.
The more we do for others, the happier we will be. Instead of being greedy and going through the day trying to get more and more for ourselves, we have another option. We can be generous, and our generosity will give hope and send up cries of thanksgiving to God from those who are blessed.