Don't be desperate to find it. Learn to be happy on your own first and really discover who you are. Once you learn how to do that, you'll know what you do and don't want in a relationship and finding true love will be a lot easier.
Since you have had such terrible past relationships, perhaps you need to see a psychologist in order to prevent another bad thing from happening. I, too, have had the same things, and right now, thank God, don't have any men in my life, except a few casual friendships. I recommend that you pray about it and leave it with the Lord. If he wants you to get married eventually, you will, but keep praying if the Lord leads you to keep praying about it. Some people can just pray one small prayer and the right person comes into their life quickly, but with others it takes more soul searching and calling out to God.