Sayyidah Aishah Siddiqah (may Allah be pleased with her) relates: The Prophet (peace and blessings be upon him) said: "A man gives charity from good, pure earnings, and Allah Almighty accepts only what is pure; so the Most Merciful takes it in His Hand and begins to raise it, just as a person raises the young of an animal." (Here the narrator is in doubt whether one word was different, but the meaning is the same.)
Al-Bazzar recorded it, and its narrators are thiqat (trustworthy).
Hadith Referenceمجمع الزوائد ومنبع الفوائد / كتاب الزكاة / 4625