What is your definition of a good friend?

I would say, my definition of a good friend is as follows:

- Listens actively.
- Will correct me when I am wrong.
- Has shared interests.
- Will spend time with me and our other friends regarding said interests.
- I can tell them anything and trust them to keep a secret.
- I can trust them to not judge.
- I can trust them with my life.
- They are my safety net when I need support.

And of course, I would do the same for them.
What is your definition of a good friend?
Post Opinion