If you're very lucky, you find people in your life who bring positiveness to those around them. It doesn't matter what life throws Kim, she's like that. One of those give-me-lemons-and-I'll-make-lemonade types. She looks at the good and keeps a smile on her face.
Kim is candid and self-effacing. She doesn't let pride get in the way. I find it very admirable that what you see is what you get with her. Her sense of self is strong enough that she fearlessly puts herself "out there." Her boys must have gleaned some of that strength from her, and she is one proud Mama!
Coming from a small town provides some perks, one of which is being able to easily stay in touch with your old friends through mutual friends. Kim and I have known each other since we were in high school and have only been able to get together a few times since then, but it's pleasure when I get to see her. We always laugh and have fun. I wish she and I were closer, but the distance makes me cherish the chances we have to talk all the better.
It only takes a moment to tell a friend how special she is to you and recognize something great about her. Take the opportunity you have to do it right now! You will be glad you did.