Friendship means different things to different people, but some friendships offer a soul connection. A best friend who truly gets you may not see you for years, but they can pick up where you left off ...