In life there are givers and takers. Givers give cheerfully of whatever they have—even if it is only friendship, encouragement, and service—and always reap a reward and become Richer as Persons. Takers, who are always on the take to see what they can get for themselves, will always be Paupers as Persons, no matter how wealthy financially or otherwise they may or may not become.
The Bible says, "Remember this: Whoever sows sparingly will also reap sparingly, and whoever sows generously will also reap generously. Each man should give what he has decided in his heart to give, not reluctantly or under compulsion, for God loves a cheerful giver. And God is able to make all grace abound to you, so that in all things at all times, having all that you need, you will abound in every good work."
God loves the person who gives happily. And God can give you more blessings than you need. Then you will always have plenty of everything. You will have enough to give to every good work.
“He gives generously to the poor; his kindness will continue forever.” (Psalm 112:9)
God is the One who gives seed to the person who plants. And he gives bread for food. And God will give you spiritual seed and make your seed grow.
He will make a great harvest from your goodness (giving). God will make you rich in every way so that you can always give freely. And your giving through your heart will also make people give thanks to God.