How is it?

How is it that someone you've never met, someone who lives far away, and someone who originally knows nothing about you, can become your best friend, love you, support you, and become a closer and more real friend to you than anyone you've ever met in your daily life?
 
How is it that they can understand and know something is wrong, when your own parents, or friends in real life, can't see a thing wrong???