Brene Brown does an amazing job of explaining the difference between guilt and shame. Guilt is the feeling "I did something bad." Shame is the feeling "I am bad." Guilt prompts us to make amends and healthy change. Shame pushes us into the dark where unworthiness grows. When we are in shame, we can't possibly be the light we are meant to be.