It's a rare blessing to have someone who shares your every thought, dream, and fear.
A best friend is hard to come by-- I would know
because I've learned that certain people can't be trusted
and others are there for the long haul.
I always put these friends into categories, because let's face it
we all have different types of friends.