Include the following:
A rating of 1 - 10 where 1 is really good personality and bad looks and 10 is amazing looks with bad personality
Also any other details you wanna include...
Most Helpful Girl
honest all the time
has good sense of humor but doesn't think everything is funny
can be playful but knows when to be serious
loves kids& animals
gets along with all of my friends/ grandma
intelligent but doesn't think he knows everything
has a good/promising future
doesn't always want sex
loves me for me
yes some will say this is a tall order but hey you asked what's the "perfect" boyfriend in my opinion. I know there is no such thing as a "perfect" person.