Giving is the real joy in life, and the best we could ever give to someone is giving of ourselves. If we can achieve this in our work, in our relationships, in whatever we do, then we'll be truly happy. It's also infinite. There's never an end to the joy of giving. It carries true meaning, and creation is its ultimate outcome.
Getting is nice too, for a while, and we should not prevent us from getting. But it has its limits. After a while, the taste we found in those things we valued is not quite the same, and even the best things on earth are never enough, never satisfying, we'll always want something different. Getting should be a consequence, not a goal.
We often think that if we get rich and can do what we want, we would be happy. That's true, but only for a while. Eventually, it would still depend of what we do with it. Those who have learned to give of themselves in whatever situation they are in, rich or poor, are ultimately more happy than those who always seek to get, rich or poor. Sometimes, the small things in life are what really matters.
There's never an end to the opportunity to give, because we always "have" with us what we need in order to do so: ourselves.