funny, I was thinking of the subject "soulmate" last night and lately. I found my soulmate not to long ago... No I will not leave someone that I'm already committed with just because I've found a better person,i.e. soulmate. If we meant to be together, we'll be together someday. God's will, not mine.
try reading books, articles, mag that printed in English. Also it helps to assoiciate and surround yourself with English speaking friends/peers/people. Meaning, expose yourself to English language as much as you possibly can. Owe a Webster Dictionary and make a goal to learn at least 1 new vocabs daily. It takes times and years... good luck.
yes, I left it there, how did you know it was me? :D
definitely a good conversationalist and a great sense of humor
Don't just talk to her, LISTEN too