Sharing is an act of kindness where something that belongs to you is given to someone else because you think they need it as well.
Caring is when you show concern for someone else . At the same time you are tending to their needs. So, when you share something with someone, you are tending to their needs and showing them you care about them.