I found a new expanded definition of generosity. My narrow meaning so far was the simple act of giving. At the primary level giving to the needy, helping the poor, serving the sick; And then it goes on to a higher level: donating to a noble cause, to orphanages, to the displaced persons, to victims of natural calamities and so on. Such causes are so numerous. It expands your heart; your spirit gets elevated. brings good feelings to your being. That should mean you are rewarded.
Appreciating the beauty of nature; casting an admiring look at any work of art or anything looking nice, showing kindness to someone, smiling at a friend, watching a wagging tail. maintaining cordial relationships with all, having a pleasing personality and the list goes on. All such things are reflections of a generous mind.
So, be generous and you will be happy.