User blog comment:Caring16/Question/@comment-1949750-20120610054154

Hmmmm, a true friend who is someone who would be there for you when the times comes.

Accepts you for who you are despite differences. Hang out whenever you can and always excited to see you and wants to be up to date of how you are.

Shares some hobbies, humor (esp inside jokes), and have interesting conversations with you.

Best part is they will acknowledge that you are an evil and good person and consider you as a great friend.

IF they did something that offends you, they will apologize