Hard to find

A true friend is hard to find,
Who keeps all the secrets to her,
Who knows what's wrong with you,
Who knows what you are thinking,
Without any hint or clue,
A true friend understands you in and out,
She has an answer for every doubt!