It wouldn't be so bad if the boys were just super hot, but too often they're perfect too. Yesterday I was reading a new book (otherwise excellent) where the main boy was the hottest guy in school, was a perfect gentleman despite the MC being a giant bitch, and devoted his life completely to the girl after knowing her for five minutes. That sounds more like a wish-fulfillment robot than any 17 year-old guy I've ever met. Crap, the 25 year-old guys I know are nothing like that.
Okay okay I know. YA readers and writers love to fantasize about the slightly dangerous but oh-so-perfect boy who will risk his life for us even though he's knee-meltingly gorgeous and, well, no one's ever actually asked us on a date before. But I think we writers need to back away from this. It's starting to border on objectification - just as bad as women are objectified in pron and really awful action movies.
![]() |
| Does/did anyone out there actually have a "hottest guy in school" anyway? Are they holding elections now or something? |
The antidote, I think, is to put more thought into our male characters (or make our boyfriends read our books. The boy shredded the male characters in my first book). The best guy characters have goals and interests (and maybe even agendas!) that have nothing to do with the main girl. They have flaws like real teenage boys. They play too many video games and speak mostly in Colbert Report and Archer quotes and generally space out (my 19 yo brother is proof of this).
It's okay to make a perfect character once and a while. But there should be a good reason for it, like he's not very handsome so he makes up for it in charm, or he's grown up desperate to please his OCD mother who's the general of an interstellar space armada. Everyone has flaws. Even our mysterious demi-god-werewolf-ghost boyfriends who just transferred to our high school school from Borneo who OMG is so dreamy.
How do you avoid cardboard characters of the opposite sex?
