Karma is often wrongly confused with the notion of a fixed destiny. It is more like an accumulation of tendencies that can lock us into particular behavior patterns, which themselves result in further accumulations of tendencies of a similar nature... But is is not necessary to be a prisoner of old karma.
"Radiant Mind: Essential Buddhist Teachings and Texts". Book by Jean Smith, 1999.
