The perfect guy is somebody that makes me a better person and supports me in everything I do while also being charming and funny. He has to truly listen to me but have his own ideas as well. Of course he still has to be cute and have the same interests as me, but he should add a little variety into my life. The perfect guy is someone who makes life more fun, more interesting, and more worth living while still challenging me to think, better myself, and accomplish all of my goals. It is a big order, but the perfect guy is an achievable status... I know because my boyfriend is one of the perfect guys!