Most Helpful Guy
He's a good guy (because he respects your boundaries) that cares about *you* and not just your body. He wants to have a relationship with you and not use you for sex. He's willing to wait because he wants to do things right, and make it good, when that happens.
Considering your history, I think it is a good thing you met this guy. It can be an opportunity to see that not all men are the same.
Going slow is a good idea. When you become close enough to him to feel safe with sharing your history, you may want to do so. I think very poorly of professional help since most of the people I've known have come out worse than better... but it probably wouldn't hurt to start googling self-help literature about how to overcome this issue in your life. Of course, use common sense, as always, when reading *anything* off the internet.
2THIS IS NOT RELEVANT ANYMORE