I once dated someone other guy from my kasi. I loved that boy so much to a point that I looked like a fool. He was dumping me for other girls. He did that many times and funny fact is that when ever he comes back to me I forgive him and we date again. I loved everything about him:  the way he walks ,smiles and talks. I was believing on that things of soul mate until I realized that you can get back together with someone many times but it does not mean that person is your soul mate .Maybe I was the one who was wrong, I don’t know because two wrongs don’t make it right. I hope one day we will meet and explain to each other what happened. I advise you don’t let your partner make you a fool – rather be single wait for someone who will appreciate you.