When you give, give to the Lord. God will love you if you give without grudge. It is His command to give not reluctantly or of necessity. Give what your heart tells you. But, give in proportion to the material blessings that the Lord has given you.
God preached about giving a lot of times in the Bible. Like giving what is due to Him, the ten percent of our profit (Mal. 3:8-10). Also, He talked about giving to the needy (Matt. 6:2-3). And, giving cheerfully to others (2 Cor. 9:6-7).
Giving is also an act of worship to our living God. Ask Him that He will give you a generous heart. He will reward you a thousand folds if you give generously. You will be fulfilled and satisfied if you give.