This kind of best friend is not easy to be found. Once you find them, just never let them go. Because they're your sibling for sure.
They will be your favorite choice to talk, to tell your problems, to be asked for advices. And you will never deny to be a good listener for them too.
They know how to treat you well. They never insist you with unreasonable requests. And they will always be your friends for life (FFL).
First, they who always be there for you. They know you inside and outside without too much asking or being too kepo with you.
For me there are some kinds of best friend.
I am trying not to be bad to you but..........................asdfghjkl
I know we're friend and i do my best as a friend but you have asked too much like i'm something that must always grant your not logic wishes.
And i am not that kind of person that you asked to be.