I was once told that you should be able to count on one hand the kind of friends that are heart and soul kind of friends .... friends that know you inside out, love you despite your flaws and stick with you in the hard times. These kind of friends share all of life's moments. They don't sweat the hard stuff, they laugh in the good times and cry with you in the sad times ... they are not only a shoulder to cry on but a tower to lean on. Distance does not diminish the friendship and time is not a barrier. These kind of friends enrich your life and make you grow far beyond what is conceivable and challenge you to reach even greater heights. Instead of keeping you small they throw open the window of providence and pull you through it.
If you have just one friend like this,
then you are blessed.