Someone who treats me right, who shares some of the same interest as me but also helps to introduce me to new things. Someone who's attractive and a little cocky but not overtly so, and makes me feel like we've known each other for years where I can share anything and everything with them and know they'll be there no matter what. And they HAVE to be funny with a great sense of humor
Smart, handsome, funny, slightly arrogant but not overbearingly so, sweet, spontaneous, ambitious, talkative, willing to try new things, open-minded, and kind to those who deserve his kindness.