There is a big difference between guilt and repentance. Feeling guilty alone will not provide forgiveness. This is illustrated in the life of Peter and Judas. They both sinned, but the way they responded to their sin was different and it produced different outcomes.