In Bhagwat Geeta, ‘Karma’ or our due works are responsible for taking birth by a soul. A soul remains indebted until it does not clear its balance of due karma. The sin of 100 births can be forgiven in a moment at the disclosure of truth. This is evident in an account of ‘Bhishmapitaamaha’ in epic Mahabharat who had been bearing the sin of killing a snake for more than 100 years.He was free from curse when lord Krishna recalled his committed sins while standing mute when Draupadi was humiliated and his contribution in the massacre of child Abhimanyu.
As per Bhagwat Geeta, we are subdued to ‘Karma’and god is in the grip of ‘devotees’ as happened in case of Sugreev, Bali and Rama who reincarnated with new names namely Karna, Arjuna and Rama respectively, later, due to ‘remaining Karma’. But devotion of Sugreev compelled lord Rama to reincarnate with him as Lord Krishna during the era of Mahabharat.
Bhagwat Geeta teaches to be pious to conserve godliness by ignoring superstition, castism and other evil practices. The knowledge of metaphysics reveals true meaning of existence. Victory over senses is the easiest way of knowing god.