Talking about Karma, we talk about the opposite of what you give. Karma is recieving the opposite of what you give. You can also say is a moral cause and effect, meaning what ever goes around comes around, whether it is good or bad. Some religious people understand karma in different way. Let's say the Buddhist developed the idea of karma because they feel karma reveal the nature of human's next existence.
This is how karma works, if you show others love, you will get love back and if you hate everyone, hatred is what you will get back. For this reason, we have to do good and help those in need so we can get it back. The American culture don't really see meaning in karma, they have a different view for karma. The Hinduism beliefs in karma in so many different ways. People think karma is fate, but you should know karma is not fate. Why because we act freely. Sometimes karma acts as a revenge you receive from your past mistakes, is just a way life gets back to you. Some writers will say, what you sow in life is what you reap.
Christians have a different view for karma. They believe the bad things you did to others will surely come back to you.
I think our lives are already planned, no matter the things we do or how far we go, we all will still end up the place destined for us. Just like we all predestined.
For me, I have experience and witnessed karma in my life. Back then in school, I cheated in my exams and tests without been caught. But they the results are out I will fail that particular course I cheated, these made me to study very hard and stopped cheating. Ever since then I was passed my exams and tests. What I am trying to say is that what you do in life will affect where you end up in life. Karma visits everyone depending on your deeds in life. Live a good life and you will always get it back.
Thanks for reading my post and have a wonderful day ahead.