I used to have friends of the opposite sex and same sex. Some friends and I rarely have taboo topics. We can talk about everything and even call each other bosom friends, but in the end, our friendship didn't last. The reason is that we don't know each other. Personally, I think this is a rather long process, which should not only keep the purity of the original friendship, but also be too blind. You can't fully understand or quickly understand all aspects of a person, so don't blindly think that you have "seen through" a person and quickly judge a friend.
If you decide to treat a person as a good friend, you must know this person very well. You can tolerate all aspects of her and talk to her. Even if someone speaks ill of her in front of you, you should believe her without reservation. Even if it is her fault, don't blame her. But tell her afterwards when there are only two people. This is respect to prevent you from taking advantage of it.
In the final analysis, trust is the foundation of making friends and understanding is the bridge of development. It is not easy to make a like-minded friend, and it is even more difficult to keep a precious friendship, so we must cherish good friends.