A true friend is more than just someone you enjoy spending time with. It's someone who knows your flaws and strengths, accepts you for who you are, and remains a constant source of support. They are the ones who celebrate your victories, big or small, and offer a shoulder to cry on when life gets tough. According to one source, a true friend will be honest with you, even when it's difficult, helping you learn from mistakes and grow as an individual.