1. He/she has to always be honest with me, no hiding secrets and no lying. If it's one thing I cant stand is being lied to.
2. Someone has to respect me, no physical or emotional abuse or harm cause the moment he/she hurts me (if on purpose) I will not forgive them
3. Even if that person isn't very affectionate... I would like to feel some affection, at least kisses or hugs. (I'm a very affectionate and huggy person)
Bonus: Has to be fun, no offense to boring people but boring is no fun. I like fun! Fun fun fun!