Putting yourself first
I truly believe in my heart, that you can never make the people around you happy, when you are not happy yourself. How on earth can you take care of others when you don't take care of yourself?
When a store only gives things away, it will be empty very quickly. By asking for money in return, a store can refill itself and be able to continuously provide us with the items we need. A bank account will not be able to support us very long when we only take money out of it.
Stuff is energy. Money is energy. Love is energy.
By only giving, we run empty very quickly. We need to refill ourselves in order to be able read more here