THOUGHTS, LIFE & karma

Does thoughts happen by previous Karma or impressions in the mind?

Sri Sri Ravi Shankar:

Karma is nothing but impressions in the mind and brings about similar thoughts. Ya, it is very much possible.