To be honest, in the past I was a selfish piece of crap who didn't really care for my friends at all. My best friend especially suffered, and we fought nearly every day-- huge explosive public fights. It's amazing that we made it through that period of time, but I think we both grew from the experience. She learned to not depend on me for everything in her life, and I learned that friends need caring for sometimes.
Nowadays, I like to think of myself as a much better friend. I'm always there to listen, give crummy advice, or lend a shoulder to cry on. I'm far more perceptive and easily affected as well-- I notice when my friends are upset, and when they're upset, I become upset. When they're happy, I'm happy. So I try to make sure my friends are always feeling their best any way I can!