I have a close friend I have known for more than 20 years. We have been through marriages, children, job changes and plenty ...