In my cyberspace explorations this morning I came across a comment (I’m sorry, I can’t remember exactly where) that said, “In general, when characters are too perfect, too good to be true, they’re just flat.”
It’s true, of course, and as I contemplate my current protagonist I wonder if he’s “too perfect”. He is a good man; I mean him to be. But characters need to have flaws to appear realistic. They need the kind of human traits that readers can identify with.
So here’s my question today: how far can a writer go in making a character flawed before he becomes unlikeable?