20. They are your best friend
A good partner offers a wonderful friendship. Friendship can hold a relationship together when the going gets tough. If you are friends, the other problems can always be worked out, since friendship provides a solid foundation for a happy healthy relationship.
Of course, we are all human and cant be good partners 100 percent of the time. A good partner, however, will possess most of the qualities listed above and will generally be someone who is happy with who they are and how they live their lives. Once self-acceptance established, there is always more to give to others...