The girl should be your best friend, someone who understands you and is always there for you when you need them. The girl definatley needs to be down to earth, and willing to respect you. A girl that you would feel comfortable talking to about anything, and just a nice personality. I like girls who are willing to take it slow and get time to know eachother, someone you just click with.
I don't like girls that think they're better than everyone else. They have to like you for who you are and I would do the same for them.
A girl that's beautiful on the inside too as well as fairly attractive. Someone who hasn't fallen into the trap of this weird society, a girl who just gets things in general.
I know that's alot to ask but I hope there are more girls out there like this.