Once upon a time there was a gardener who grew an enormous carrot. He took to to his king and said, "My lord, this is the greatest carrot I've ever grown or even will grow; therefore, I want to present it to you as a token of my love and respect for you." The king was touched and discerned the man's heart, so as he turned to go, the king said, "Wait! You are clearly a good steward of the earth. I own a plot of land right next to yours. I want to give it to you freely as a gift, so you can garden it all." The gardener was amazed and delighted and went him rejoicing. But there was a nobleman at the king's court who overheard all this, and he said "My! If that is what you get from a carrot, then what if you gave the king something better?" The next day the nobleman came before the king, and he was leading a handsome black stallion. He bowed low and said, "My lord, I breed horses, and this is the greatest horse I've ever bred or ever will; therefore, I want to present it to you as a token of my love and respect for you." Bot the king discerned his heart and said, "Thank you," and took the horse and simply dismissed him. The nobleman was perplexed, so the king said, "Let me explain. That gardener was giving me the carrot but you were giving yourself the horse."
If we give God things in the hope that they will earn us blessings or heaven., then we are really not doing anything for him at all-its for ourselves. Only an experience of grace changes us so we do good things for goodness' sake, for God's sake.