In the world of magic, there’s a theory called the “Too-Perfect” principle. The idea is that a magic effect can be so perfect that the solution becomes obvious, thus ruining the trick. One example of this is the Bill on Lemon effect where a signed bill disappears and then is found inside a lemon (or other fruit). There’s only one way the trick can be performed so the solution becomes rather obvious.
To keep an effect from being too perfect, magicians add red herrings to hide the obvious solution, thus making the effect more interesting and mysterious. The result is an effect that is far more entertaining and engaging.
The same thing can happen in our stories. If our characters are too perfect, they can ruin an otherwise good story. Adding imperfections to our characters can add conflict, suspense, and deeper meaning. One of my favorite imperfect characters is Teddy Fitzroy, from Stuart Gibbs’ FunJungle series. A brilliant kid, Teddy lives at FunJungle, the world’s largest zoo, with his parents. Teddy repeatedly solves mysteries at FunJungle, including the murder of a hippo, the theft of a koala, and the poaching of rhino horns. Though he is an adept investigator, Teddy is not without his flaws.
As the story progresses, it becomes clear that Sophie is not the perfect princess she believes she is. Even more surprising, Agatha is not the evil witch we believe her to be. As the two girls go through the school year, we begin to think that, perhaps, they are right where they are supposed to be. Even Sophie and Agatha begin to embrace what they learn about themselves. Their imperfections make Sophie and Agatha characters that we care about and want to root for.
Ben Ripley, from Spy School by Stuart Gibbs
Clementine, from Clementine by Sara Pennypacker
Astrid, from Roller Girl by Victories Jamieson
Nate Foster, from Better Nate Than Ever by Tim Federle
There are, of course, many others. Our flawed characters can turn a good story into a great one. Here’s a little homework for you based on something I recently did for my current work in progress. Take your main character’s greatest strength and make it a weakness. For example, if they’re outgoing, make them socially anxious. If they’re extremely organized, make them horribly sloppy. You get the idea. Changing one character trait in my main character got my story unstuck and, I think, made the story much better.
That’s all for now. Happy writing. Have a magical month.