Sayyiduna Abu Hurairah (may Allah be pleased with him) narrates this statement of the Prophet (peace and blessings be upon him): "The best charity is that which is given when one is in a state of prosperity (i.e., after giving, the person remains prosperous), and the upper hand is better than the lower hand, and you should begin (spending) with those who are under your care."