It always has, and it always will be. But, not. It just takes some time. I've had friends, that I thought were friends, and never lasted. I've had a few, that I thought would never last, and they are still my friends.
Yes it is. I have many people that i know but less than 5 real friends. A friend could call me at 2am and tell me that they need a gallon of gas that they ran out and without a thought i would get up and get dressed and go get gas and deliver it. If someone i know called at 2am i would get upset for being woken up.