People you feel drawn to reflect your inner self back at you, and you act as a mirror for them as well.
Because we are all mirrors for each other, looking at the people in your life can tell you a lot about yourself. Who you are can be laid bare to you through what you see in others. It is easy to see the traits you do not like in others. It is much more difficult to realize that you possess those same traits. Often, the habits, attitudes, and behaviors of others are closely linked to our unconscious and unresolved issues.
When you come into contact with someone you admire, search your soul for similarly admirable traits. Likewise, when you meet someone exhibiting traits that you dislike, accept that you are looking at your reflection. Looking at yourself through your perception of others can be a humbling and eye-opening experience. You can also cultivate in you the traits and behaviors that you do like. Be loving and respectful to all people, and you will attract individuals that will love and respect you back. Nurture compassion and empathy and let the goodness you see in others be your mirror.