It’s not always that only if one is wealthy enough one can be generous. Generosity is more from one’s deeds than from ones money.
Read this post on advkaranshah.blogspot.com