Someone honest, blunt who wont agree with everything I say or do, but will accept and understand that to be me and like that about me. Different quirks and personalities are important. If your a mirror image with someone or pretend to be, you will clash right? Though having things in common are a must on the same token. Someone who would devote time to simply be around me, to do little things to show that they care... Random hugs, little words is all it takes to get me to smile, I love to give attention, and I love to recieve it. Two attention whores mingle well in my opinion.Finally, honesty. Someone who is actually honest and upfront about things they have to say - I guess im a big fan of bluntness, tell me how it is and I'll soak that in and try to come up with a solution, dont let a problem linger, fester, boil till it can't get any worse then blab out the issue as the world is about to end. Someone real.