Do you know the difference between guilt and shame? Guilt says I have done something wrong. Shame says my being is wrong. Guilt is rather easy to take care of. Ask forgiveness, make amends and move on.
Shame is another story. Shame tries to convince you that your very being is bad. Remember that your creator, your essence is a reflection of your creator. All Good – All God.