Because they suck. Kidding… but maybe they do. Characters carry your story. There is no way to get around that. It doesn’t matter if you have the best plot ever. If people don’t like your characters, then no one cares about what they’re doing or how they’re affected by what’s happening in your story. So let’s talk about what makes characters likeable.
Character is everything. Take time to build them. Show their vulnerability. And then ask your self a simple question. Do my characters suck? If so, go back to the drawing board. You’ll thank yourself later.
Shannan E. Johnson, a writer who doesn't write.