There is no amount of bad karma that can compete with a contrite spirit and God’s forgiveness.
Karma bides its time. You will always have to watch out. Karma is unforgiving and always gets payback.
Karma means that all actions have consequences. Grace means that in a moment of atonement -taking responsibility, making amends, asking for forgiveness – all karma is burned.
Don’t fear God, fear Karma. God forgives, karma doesn’t.