I am not able to understand what is the basis of relationship in this world? every time i feel some guy is suitable for me, he ditches me in the most horrible way known and i have always been truthful in all my relations. Is it karma or my ignorance that i am not able to see through people as they are? How can i develop this judgement for others so that i am protected in future?
The spiritual goal of human relationships is to help us get closer to God.
When someone is drawn to you, it is the result of your magnetism. It is not always easy to understand your own magnetism, but daily practice of meditation and daily constructive introspection can help you. Through these practices you will get to know yourself better, and begin to understand why these things have been happening to you. Then you will see more clearly the direction in which you need to change. All the while, pray to God to help you understand what kind of energy you are putting out that keeps drawing to you the wrong sort of men, and how you can change it. Also pray to God for the strength to make the changes that you need to make.
Here is a page where you can learn how to meditate. There is a video and written instruction as well.
I also recommend that you read Paramhansa Yogananda’s book, How to Love and Be Loved — also published as Spiritual Relationships in America. It will give you a much deeper understanding of human relationships.
Finally, it can be difficult to change your magnetism while you are in a relationship, so I suggest that you take a break from relationships for a while, until you can gain a better perspective on yourself and your relationships.
Blessings to you,