Cognitive behavioral therapy is based on the idea that feelings and behaviors are caused by a person’s thoughts, not on outside stimuli like people, situations and events. People may not be able to change their circumstances, but they can change how they think about them and therefore change how they feel and behave, according to cognitive-behavior therapists.