2: 271. If you disclose (acts of) charity then it is a blessing, but if you keep them secret and make them reach those (who are really) in need that is best for you: it will remove from you some of your (stains of) evil.  And Allah is well acquainted with what ye do.