Character development – the very basics

A character is at the centre of a plotline and responsible for making or breaking a story. Make the character too perfect, and they will be uninteresting and flat. Make them too imperfect, and the reader/audience will not be able to relate, nor will they empathize. What, then, is that fine line between perfect and imperfect character, and why should you even care? Let's jump right into it.