It is narrated from Sayyiduna Muawiyah (may Allah be pleased with him) that I heard the Prophet (peace and blessings be upon him) say: I am only a treasurer; the real giver is Allah. Therefore, if I give something to a person with a happy heart, it will be made blessed for him. But if I give something to someone to protect myself from his evil, or because of his insistence in asking, then it is like the one who keeps eating but is never satisfied.
Hadith Referenceمسند احمد / مسند الشاميين / 16921
Hadith Gradingحکم دارالسلام:حديث صحيح، ابن لهيعة ضعيف، لكنه توبع