I only have a few criteria:
My girl/boyfriend must not be superficial. They must be able to have a deep and meaningful conversation, and not worry baout unimportant things which society deems important. (i.e. weight or conforming with the metanarrative.)
My girl/boyfriend must have the capacity to love me. Obvious, but I think this is where I went wrong last time
My girl/boyfriend must be commited
My girl/boyfriend must be honest
My girl/boyfriend must be open about their feelings.
My girl/boyfriend must not smoke. (I wuldn't want to kiss a smoker.)
My girl/boyfriend must not believe that happiness is best achieved by drinking vast quantities of alcohol, or through taking drugs.
My girl/boyfriend must be respectful of my weirdness.
I am a quiet person. Extroverts piss me off.
These seem like very simple requirments. i'd love to be in a relationhip with a commited, open honest, non-smoking, respectful, understanding, non-extroverted, sober, loving and non-conformist partner, but alas, those type of people are not the ones you see every day.
I know what I don't want. That way, I leave it open. I could use this thread as a great platform for bitching about my ex, but that wouldn't get me anywhere.