Most friendships only last for a particular phase of our lives. When that developmental period is over, the friendship may dissolve. For a friendship to last a lifetime there must be something really special between you.
There must be a connection that transcends time and space. This kind of a friendship also takes a certain flexibility. People change throughout their lifetimes and they must continue to search for commonalities between the themselves if they expect their friendship to endure.