I'm now planning a series that contains four books (mostly for fun but i'll see how they turn out). Characters have to take the reader through the story, but this is four stories so i need to keep the readers always interested and caring about the characters. I know about giving the characters flaws not making them "Perfect". But in your opinions how to you create and write complex and compelling characters? I want my readers to love them but at times hate them too, like you would a real person. I want these books to help my skills in writing character driven stories so in a way they're almost like a writing exercise. Any thoughts?