He or she is always happy for you
A true friendship is one where friends keep their fingers crossed for each other and do whatever they can to contribute to the positive outcome. If you have one such person in your life, you should be thankful for it.
Believes in healthy competition
Unlike colleagues in your workplace, your friend shares an emotional bond with you and does not contest for anything with you. So if your friend celebrates your success, you can bet there’s nothing but true friendship going on there. You should be happy for your best friend even when things are not going right in your life.
Makes honesty a priority
Let’s be clear. There is nothing that can hold two friends together except honesty. But honesty does not mean that you make your opinions sound hurtful. Real friends do give each other advice that often includes comments about new boyfriends, outfits, lifestyles etc.
Is non-intrusive in your life
While a friend is the one who has all the right to advise you on what to do in your life and what not, the person does not start directing you as he/she desires. Throwing subtle hints is what your friend does to make you understand that what you are doing is probably not right.
Is always there for you