Generosity has a way of being a boomerang.

Generosity rewards whom?
Giving has aspects...

Giving money is a huge way of helping people and situations, billions of dollars are given away annually in the USA alone.

Giving time is more important.

Giving love is even better.

Giving energy is great.

In fact life is made up of giving.

The beauty of this wonderful value is in the reward it offers to the giver...