Well I mean it's hard to find all these qualities in a guy but someone who doesn't make fun of things I like or want to do. A guy who doesn't put me down and when I am down comforts me. Someone who doesn't get mad if I want to spend time with my friends and family over him. A guy who listens to me and my issues. Someone who isn't negative and doesn't complain about the littlest things. A guy who isn't clingy and accepts that I need space sometimes. Someone who doesn't get jealous if I talk to other guys. A guy who will watch cheesy romantic movies with me and just relax. Someone who isn't pushy and respects me. A guy who does sports that way I can go to his games and cheer him on. Someone who isn't afraid to do silly, stupid things with me. A guy who isn't afraid to express his feelings. Someone who doesn't need to know what I'm doing all the time. A guy who gets along with my family and friends. Someone is generally a good guy who cares about me. A guy who trust me and I trust him. Someone who comforts me when something happens. A guy who will take me on cute little dates. Someone who will do small things to make my day. I could list tons more but these are just the basics.