5 Essential Qualities for a Romantic Partner

Most of us have a long list of attributes that describe our perfect mate, from general traits — smart, kind, funny, adventurous, understanding — to specific skills and interests — good cook, loves bas…