What do you call a man who loves women? Someone who is just plain smitten with the fair sex and how it is?

And what do you call a woman who feels the same way about the brute sex and how it is? (Just kidding, really...almost...) What do you call a woman who feels the same way about men--finds a lot to admire and love about men?

And what do you call a person who loves human beings--takes joy in our humanity?


Curious,
WW