One who has a good sense of self-esteem and enjoys helping others. I believe if a person cannot help others they don't love themselves. Always takes cares of themselves because if you cant take care of yourself how are you going to love another person. You must first love yourself as a whole before loving another person.
Yes, Integrity teamed with joy. Integrity covers so many good qualities but I think if you are joyful you can only give to others,in conversation, family, business, relationships in every aspect of life.