What are the main things a man looks for in a woman?

Besides looks, lets say you already find that person attractive, what other qualities are you looking for that will really make you fall head over heels for her?

Humor? are you looking for a woman that makes you laugh?

Confident? she knows what she wants in life?

Straight forward? she doesn't play games, she says what's on her mind?

Compliments? do men really appreciate when a woman compliments him?

Explain =)