It is narrated from Hazrat Asma that the Prophet (peace be upon him) said to me: Be generous and open-handed, and spend (in the way of Allah); do not hoard, otherwise Allah will also withhold from you. And do not spend by counting (begrudgingly), lest Allah also start giving you by counting.