Like others have said: IT IS NOT YOUR FAULT. You are not responsible for anyone else's actions EVER. Once you realize that, you can begin to heal.
Bad things happen, terrible things like you have experienced, constantly and all of over the world. Pain. It is not something we as people can truly understand. That doesn't make it easier to accept, I imagine, but the important thing is you're not alone. Don't isolate yourself!! Talk to someone, get help immediately. The person who did this to you tried to take away your choice, your dignity. Don't let his actions decide your tomorrow.
Take action. Take control.
Peace be with you, Kat and I hope you win your battle. 