Ok, I admit I'm enthralled with the idea of karma. Technically, I don't believe in it. It's (I think) and Indian Hindu philosophy. Google search turned up this definition:
a belief system that is similar to the saying "what goes around, comes around". Karma can be either good or bad. What you do in this life will determine whether you are rewarded or punished in the next life.
While I don't technically believe in it, I see it in practice. Every day. Someone works very hard in their job when it's not the perfect job may move from second shift to first shift. And someone else who does a poor job of managing their life and makes bad decisions may drive a cheap Bronco and it may have ongoing problems. (Good karma vs. bad karma).
The key is the motivation. Should I do more so I'll get more good deeds counted in my corner and then get good Karma later? No. You do good deeds because they're there. And then when good things happen to you, you do more good deeds. Recently, I was in the Atlanta airport and saw a lady walking around with a white cane. She was not completely blind, but evidently mostly blind. I was in the middle of a conversation with a friend, but I broke it off to go help the lady. She was lost and couldn't find her gate.
I was glad to help her, not because I was hoping for good karma, but because I could see my mother (and someday maybe even me) wandering around like that. I hope that when/if that happens, someone will step up to help. Sorta the same idea as the movie "Pass it forward" (which was a terrible movie built around a good idea).
Willie Nelson sang it in "A little Old Fashioned Karma"
There's just a little fashioned karma coming down
Just a little old fashioned justice going round
A little bit of sowing and a little bit of reaping
A little bit of laughing and a little bit of weeping
Just a little old fashioned karma coming down
Coming down coming down just a little old fashioned karma coming down
It really ain't hard to understand
If you're gonna dance you gotta pay the band
It's just a little old fashioned karma coming down