What Makes A Best Friend?

What is your inner voice like?  Kind?  Supportive?  Or maybe something else? What do you think about yourself?  Are you aware of what you say to yourself, think about yourself every day? Are you your own best friend?  If not, why not? As I pondered these questions, it...