I was just reading an Amazon review of one of my favorite books. The book is the third in an urban fantasy series. I’ve read and personally love this book, as I do all the books in the series, but the person leaving the review hated the book. She’d read and enjoyed the earlier books in the series too, but she stated that the heroine in the third book was too whiny and simpering in the face of major life discoveries.
I didn’t agree with the reviewer, and after some contemplation, I realized why. When I read a book, I follow the character’s journey. Not all kick-ass heroines are always kick-ass. In fact, I prefer it when they’re not. I want my heroines to be real (well, as real as they can be in the paranormal worlds I like to read about). That means that they suffer moments of doubt, moments of weakness, and moments where they make poor decisions. Just like me. I can’t identify with a heroine who’s too perfect, too strong.
When I write my characters, I want to make them as real as possible. They struggle to make decisions, they make the wrong decisions sometimes, and they aren’t always perfect. After all, who wants to read about the perfect person? Sounds a little boring to me.