The Best Friend Appreciation Thread

I met my best friend in high school in the mid 80’s. We didn’t have many classes together, but we hung out with the same group of people. However we didn’t really become friends until the summer after graduation.
It’s been almost 20 years, and I’m still digging on Kim. I love her with my whole heart, in the same way that I love my kids and my mother. She’s the one person that I could be around 24 hours a day and never need a break from.
She’s had a nice, relatively comfortable, stable life, while I uh… not so much. She has stayed in Michigan, while I’ve roamed quite a bit. Haven’t seen each other in 7 years. We’ve gone several months without talking, just due to changes and circumstances, not because we were fighting. Yet I know I could go years without talking to her and pick up the phone and it would be just like we spoke yesterday. We can talk on the phone daily and often do; sometimes we both get the giggles and just laugh hysterically for an unbelievably long time. The internet and IM has been the best thing that ever happened to us!
Kim knows absolutely everything about me including my skeletons. Hell, she was with me when those skeletons were alive! And she loves and accepts me for it all, through thick and thin. She’s a real pal. If she was a man I’d marry her.
Who’s your best friend; how long have you known them?
Show the love, people.
Best Friends rock.

I don’t know if I have one best friend, I have a few bestest friends. They are a small group of guys I grew up with. Our history goes back to early grade school. We went trough everything together, grew up together, we are actually closer with each other than with most of our family members. Most of us came from shattered families anyway. One of my bestest friends got ahold of me last year, we hadn’t seen each other in almost 15 years. We picked up right where we left off, seems like we were never really apart. It’s nice to know there are a handful of people out there that I can call anytime and talk to for hours, like life has just stood still for us.