Guilt is a currency. It allows you to cover up the fact that you are responsible for your experience of the thing that you are feeling guilty about. Note that I say "experience" as you might not always be responsible for the thing that happened there. Sometimes shit just happens.
Guilt is a quite complex feeling and by no means do I understand it in its full beauty intellectually but whenever Guilt comes up in my 1:1 encounters with your soul sessions I know there's something trying to hide behind it and I love to explore that. So next time you feel guilty, ask yourself, what it is covering up and feel free to share it with me.