what is the difference between sharing and giving?
The definition of sharing is to give a portion of (something) to another or others. The definition of giving is to freely transfer the possession of (something) to (someone); hand over to. Sharing allows something of the gift to remain with the giver.