Giving is a spiritual exchange