I've heard before that through your life you will meet hundreds of people, several of them will be friends, but a lot of those friends you won't keep in contact with for the duration of your life. On average there are only 6 people that you will keep as close friends for long life-time spanning periods of time.
This is my 'Jemima Puddle Duck' with me 'Tallula Pee-pee.'
We've known each other for 8 years, and she is utterly fantastic.
No matter which city we live in, or how many months we go without communicating, we are still perfect friends whenever we are together and do get to see each other.
In our 8 years as friends we've never lived in the same city, at all.
She is my greatest idol... that is why we have matching shoes.