Definition of guilt

I saw a definition of guilt online that I really did not like (and I wish I had saved it), so I wrote my own:

Guilt is the space between self-blame – justifiable or otherwise – and forgiveness of self. It is – at its very worst – the chasm between self-hatred and self-love.