Guilt is what you feel when you have violated values & done something wrong. You believe you have failed to live up to a certain standard set for yourself. Shame says you did something wrong which could have been avoided.

Dr Anil Kumar Sinha