Caring for the poor and needy people and helping them is a noble endeavor. The more you give to poor and needy people, the more you strengthen their dependency. If you give them the chance or opportunity, you'll see an effective and long-lasting improvement in their lives. Your one such small act can bring a huge change in someone's life. Let's just not think about ourselves but also for them who can't get the opportunities like us. When you help the poorest of the poor, you're raising the standard of living for society as a whole. It may not completely close that wide gap between the rich and the poor, but it can narrow it down. It not only benefits the economy but also improves society as a whole. One of the better ways to help the poor and needy people is to give them a hand up rather than a hand out. Giving them moral support, showing heartfelt humility and respect makes them aware that someone really does care about them and trying to improve their condition. 

We all should take one step forward and help towards the better society for tomorrow.