Guilt is like strolling on a sandy beach—you leave footprints for all to see. You may try to cover your shame by smoothing sand over the prints; but as you walk away, you create more footprints.
Forgiveness is God sending His wind (the Holy Spirit), blowing across the sand, erasing all the prints. And even if you fail again, the wind continues to blow.
But how much better to scramble up onto a solid, flat rock where no footprints can be made and no guilt and shame exist.