I Like a girl's personality, if she's kind, smart, open minded and accepting of who I am then I will be truly happy. If a girl can hold a conversation with me and can show that she thinks outside the box, that really attracts me to her. I'm not a macho type of guy so I wont ever tell her that she cant work or do stuff that aren't for "girls" if she's into video games like me and is better than me at them, hell I will make her my sensei haha
A Girl with confidence is also attractive.
With physical:
Unlike many guys I like small boobs, I find them...Umm.."cute" and I also like a girl with brown hair and Brown eyes. She doesn't have to be HOT like the fake models who starve themselves to be skinny. A cute face is enough, the less make-up the better.
What can I say, I like my women smart and natural xd
Also, I'm sorry to hear that you had a jerk-bag as a boyfriend during high school. I've dated a girl who went through the same thing and I cant seem to understand why anyone would want to hurt the one they love that way. Maybe insecurity in themselves yet that's no excuse. I sometimes don't understand the emotional patterns of females but still, what I truly cant get around my head is what a person gains by hurting the one they say they love. Tch, he deserved more than being put in jail. I cant respect a man who hits a woman because it's one of the lowest thing he can do.