@chichieze, you don't need to walk down the aisle to find a friend with all the above mentioned qualities. I posesed them all. Just think about it!
But, while searching for a good friend, hope you're also well prepared to merit such friendship?
But, in addition, don't forget tolerance. It's important.