Shame is the feeling that you are bad and unworthy. Guilt is the feeling that you have done something bad. Regret is the feeling that you wish you had done something different.  Shame is the feeling that you are bad or defective as a person. Guilt is the feeling that you have done something bad or wrong. Regret is the feeling that you wish you had done something differently in the past. Shame usually motivates people to hide their shameful behavior from others, while guilt usually motivates people to make up for their bad behavior. Regret typically motivates people to try to fix things so they can move on from the past.