These 10 Characteristics Of Men Make The Greatest Boyfriends

wicked sense of humor

Respectful and polite

trustworthy

communicate effectively

Emotionally intelligent

kind And compassionate

confident

open-minded

supportive