here is the list of resources related to this subject
Am I too far gone to be forgiven and live a new life in God’s grace?
Can you really be free?
Have you ever been so ashamed you wanted to hide? There is Hope for you.