I believe forgiveness is possible for everybody, for everything, but I'm a Buddhist.
I cannot stand that whole game of confession, that is: Here I have sinned, now I'm confessing my sins, and describing my path of sin and then in the act of confession I beg for your forgiveness and redemption.
In my experience, it's quite an empowering thing to forgive someone because you take control and take ownership of that feeling, of that resentment, and that power that they have taken from you, and in some way, you end up being able to turn it around.
To err is human; to forgive, divine.
There's no control in life, is there? There's only one who's in control, and He'll take me when He wants me. I don't want to know about it. It's none of my business. But when it happens, I just ask that it won't be painful and that He forgives me my sins.