Humanbeing's nature is a result of uncountable actions and thoughts in the past.
See All 112 Episodes of "Believers are Winners"