If it is easy for you to give without being annoyed, you are a generous person. If you are one of those who donate profusely and retain only little for themselves, you are openhanded. However, if you give while in need yourself, you have reached the highest degree of generosity: altruism; this stems from staunch faith, genuine love, perseverance and steadfastness, and hope of reward from Allah The Almighty.
The following are some of the most important factors that urge one to favor others over his or her self:
1- Respect of the rights of others: when a person gives people their due and respect, he or she meticulously fulfills their rights, fully aware that if he or she does not reach the level of altruism, he or she will not give others their due.
4-