The thing with giving is that we are also selfish
So in life the reason we lack giving properly, is because our innate taking side always battles our innate giving side!
Usually our taking side will inevitably always limit our giving side!
The solution is simple:
As long as we see ourselves as innately being takers – which is how we need to survive as children, we can never become the even more innate givers we are, for our souls lack nothing, and only get joy through giving.