Quick question: why do you dip the challah in salt?
In the Temple in Jerusalem, every sacrifice was accompanied by salt. The salt symbolised our indestructible connection to G-d. Just as salt never goes bad, so too G-d's love for us never spoils. Even if we have done wrong and need to bring an offering to seek forgiveness, we are still as lovable as ever, for there is a part of the soul that always remains pure.
Without the Temple, our dinner table becomes the altar, and our meals the sacrifices. And so we dip our bread in salt. We are reminded that no matter what wrong we may have done, no matter how bad the mistakes we may have made, there is still hope for us. Even if we don't forgive ourselves G-d forgives us. Because like salt, G-d's love is undying.