First of all, she's frank with you. At least. If she's telling
you the truth, and she got nothing to hide, you should be happy
she's willing to open up to you.
If you think she's dirty because she's that, then I would have said
this, you're moronic.
Forget the past. Everyone make mistakes. Are you going to drag your
feet around to the future, burdened by the past or going to walk to
see a better tomorrow. If you don't even give her a chance, then
what good are you as a lover?