As overused as this one might be trust is the most important thing. I've been screwed over so many times by people that I thought loved me and there is no way I could ever be with someone that I didn't completely trust, even as a friend. He'd need to understand me. I don't need a clone who likes everything I do and dislikes everything I dislike but I'd at least need him to understand why I like or don't like something and to know the difference between things I dislike but would be willing to do for him and the things that I'd never do in a million years. And no I'm not talking about sexual stuff there Someone who can put up with my weirdness and moods and know when I mean what I'm saying or when I'm just saying things because I'm angry. He'd have to at least be able to tolerate dogs because there is no way I'm living my life without one. A sense of humor is a must plus the ability to get my sense of humor and understand that "f**k off, prick" can totally be a term of endearment. Taller than me, but not freakishly tall. I like being held not mauled by Godzilla. Curly brown hair, hazel eyes, squeezable ass, minimal body hair, amazing smile.
I know, that kinda narrows it down but lucky for me I already have all that