To sweep me off my feet, you need have the following attributes... no exception.... Confidence, assertiveness, humor, the ability to say you were wrong, and a tiny bit of chauvinism. (I can't help it, it's a turn on) Also, a certain knowledge of when I just need a hug, and when I need more.