It is said that God is forgiving and forgives us even if we err several times. I don’t think so. For every bad karma, we get bad result. If we do something bad intentionally or unintentionally, we suffer the consequences even if we have remorse. That is karma, isn’t it? So where does the question of forgiveness arise?
Yes, karma is unerring. For every action there is an exact and precise reaction. However, above that law there is another: the law of love. God’s love permeates everything and everyone. It permeates all creation, as Yogananda said, "like the oil permeates the olive."