Its not a matter of forgetting, I dont think you will ever forget. God forgives and forgets, humans arent always able to do so. And if someone EVER tries to hurt you, its your right to protect yourself if you can. So don't ever let someone make you feel guilty for doing so.
If you have been trying to do this on your own it may help to go to a support group or even a grieving support group. God is all powerful and I dont want to minmize the results of prayer but God uses people to heal people too. A part of your innocence has been taken (whether or not you were a virgin), your boundaries have been violated, YOU have been violated. You have experienced a loss. There is going to be a lot of rage. That is your emotions telling you that you have been hurt. Your emotions, even the ones people would preceive as negative, are good. They are in place to help your protect yourself and for you to know when damage is being done or an injustice is being commited. Its ok to feel all this. You have to feel the anger, and the sadness and all the other steps like one would do if they had experienced a death before you can accept it and move on. Many people get angry with God for allowing things to happen. If you are angry with Him tell Him about it. Its natural to feel this way. God will restore you. Sometimes just releasing control to God will help. Its not going to happen overnight. Its going to take a while - especially if the person who hurt you was never brought to justice. You may still be trying to make them "pay". You will have a lot of emotions to work though. Once you sort everything out then you can get to the point where you can give forgiveness and move on.
As far as the scripture you will still have to do spiritual warfare to claim what the bible says about you. If you have thoughts that come to you saying you are soiled or spoiled, remind yourself that God can make all things new. When you have flashbacks and thoughts of confusion remind yourself that God is not the author of confusion, but of peace, that as a child of God being at peace is your birthright and claim it. Dont live in fear, shame or terror. When you cant sleep remind yourself that as a believer God has given you a promise of sound sleep.
Psalms 4:8 - I will both lay me down in peace, and sleep: for thou, LORD, only makest me dwell in safety. Counteract all the negative thoughts that will come against you with what the bible says is truth. God wants to bring you through this.
For I know the thoughts I think toward you, says the Lord, thoughts of peace and not of evil, to give you a future and a hope.
I've been back to this thread but this is the first time I saw your response. Sorry it took so long to get back to you.