Here's a list of traits I think the perfect man needs to have. I made this last year, and I still think it applies...
1. Intelligent-Intelligence is such an unusual quality to find in a guy these days. Most of them are dumbasses.
2. Witty-Someone who doesn't say things just to be funny; he actually says them because they are completely appropriate.
3. Political-He has to have strong opinions, and it doesn't even matter if he is conservative.
4. Attractive-He doesn't necessarily have to fit the stereotypical definition of attractive. He just has to be attractive to me ;)
5. Talented-He is good at something (writing, art, cooking, etc).
6. Athletic-He can't perpetually stay in the house playing video games or watching TV. I hate unproductive people.
7. Hard-working-I hate laziness, as mentioned previously.
8. Outspoken-He's not afraid of telling people what he really thinks.
9. Honest-I hate liars.
10. Understanding-Not everything is about him. He has to have some sense of compassion.

