Should you Give Your Characters Flaws?Whether your book is character-driven or plot-driven, no book can be truly interesting with a perfect main character. Characters need to...