Do you have people in your life who have been friends for so long that you speak in a sort of code? People who have been with you through thick and thin? Friends who know you inside and out? Most people have hundreds or even thousands of acquaintances, but relatively few long-time, deep friends. I've just spent the day with Barbara, one of my closest friends. We've known one another for decades. We've laughed together and cried together. We've encouraged one … [Read more...]