Charity means willingness to help others. Helping those who are really in need is a rare and good quality indeed. People are often reluctant to help other. They care only for themselves or their nearest and dearest. They are selfish people who do not know what charity is. There are others who spend huge sums of money on charitable institutions but pay no attention to their poor relatives or near ones. They want to impress others by donating large sums, but have no heart for those who really suffer. This is selfishness. They act on selfish motives. A truly charitable person should help those who are actually in need. He should be willing to help a needy man whether he is a relative or not. To possess such an unselfish loving heart, one should first learn to love his kith and kin. But it should also be noted that such a love should not confine itself to family circle. The right way to cultivate the charitable habit is to start living one’s kith and kin and gradually extend that live to those out asked the family. Such a person can love and sympathize with all those who deserve it. Only that sort of mentality can be called really charitable.