Finding your soulmate is never easy. In addition, your soul mate today might be a pain in your ass tomorrow.
Do people we get on well with have the same personality traits as ourselves? Or, is it more likely that opposites attract?
Free Dating.co.uk is a UK based online dating company, that tries to help match people together for friendship or for a romantic relationship. If you want to improve your vocabulary, their website is great place to spend 10 minutes: http://www.freedating.co.uk/
Also, if you want to improve your writing technique, imagine you have joined an online dating company. Write a profile about yourself in less than 100 words. Are you like Cinderella2020?