Having a long distance friend is something most people will experience throughout their lifetime. As we grow up, move away, enter the workforce, and then move again, friendships are tested by space and time. And yet, very few are truly capable of maintaining long distance best friendships. The kind where someone knows every detail of […]