you aren't ruined...you just might be some lucky guy's sweetheart.
You have an inner sweetness that comes through when I read your message. I think you're very worth it. And I'll tell you another thing: EVERYBODY, and I mean EVERYBODY has varying degrees of ugly handed to them in this life. It's simple for me to say, tough for you to hear, but if you stand up straight and tall...I promise you there is a good, solid, handsome guy out there that wants you to be his right now. Close your eyes right now and from this day forth, concentrate each day to minimize the ugly event that took place. Eventually, you will allow the beautiful woman you are to surface and take over. Your personality will allow another guy, one that is worthy of you, to attract. I'm a guy, I know there are horrible men out there. There are some good ones, too.
You can continue to allow what this loser did to you to control and mold you, hey...a lot of people would understand. I'm not a lot of people. You don't have time and years to waste letting this hold you back. You need confidence, you need to live life. Good women like yourself deserve better. Never again will you allow yourself to get in that situation again. No more blaming yourself for the past...slowly, methodically, put the past behind you...and live. There is a guy out there, one that will treat you like a princess. It's time, don't you think?