well, a soul mate is just the right person for your own heart! Trust me, you can feel it when that person comes along.. no matter how complicated things are, and no matter how you doubt yourself, there is always gonna be that sweet butterflies feeling when you meet your soul mate.. and sometime, you will find that person when you least expect him/her!