Mate - this is the story of my life.
I have had plenty of short term relationships and i know a thing or two about women.
The first love of my life came into my life about a year and a half ago.
Beautiful, beautiful, innocent, virgin, sweet, caring etc etc - i was mesmerised by her.
She dumped me about 3 weeks ago... and yeah that was hard. i spent about 10 days straight drunk of my face because i couldnt cope.
But, my friend - there ARE others who will come into your life, make you happy, and help you forget your tainted past.
About 2 weeks ago a stunning girl came into my life who topped my ex girlfriend on looks and personality and im totally blown away by her.
Chin up, there are others - you wont find them if you go looking for them, but if you are aware they 'are' around, youll notice them when they come to you.
I really hope you do find someone because youre in the same position i was in and you sound like a good bloke
Good luck.