A rabbi was asked, "Which act of charity is higher - giving out of obligation or giving from the heart?"
All in the class were inclined to respond that giving from the heart had something more in it, but they knew the rabbi was going to say just the opposite, because in spiritual teaching nothing is logical. They were not disappointed.
"Giving from the heart is a wonderful thing," the rabbi said, "It is a very high act and should never be demeaned. But there is something much more important that happens when somebody gives charity out of obligation.
"Consider who is doing the giving. When somebody gives from the heart, there is a clear sense of oneself doing something; in other words, heartfelt charity always involves ego gratification.
"However, when we give out of obligation, when we give at a moment that every part of us is yelling NO! because of one reason or another - perhaps the beneficiary is disgusting, or it is too much money, or any of thousands of reasons we use to avoid giving charity - then we are confronting our own egos, and giving nonetheless. Why? Because we are supposed to. And what this means is that it is not us doing the giving, rather we are vehicles through which God gives...