Found this website through a friend post on FB. It certainly is very useful and I can relate to many things :) Insya-Allah, I pray to be able to take my time and find the right partner, then to rush into things and end up with an unhappy or blessed marriage. And God knows best! :)
I hope this link will help many of you too!
I have also read somewhere in another article that the term 'soulmate' is not really true; you and your partner become each other's soul mates as time passes by :)
*one day, insya-Allah :D*