Characters that are too good to be true or totally evil are not believable. People are a mix of good and bad. This article will help you to write about characters that readers will identify with and believe in.
Real life exercises practiced by the author will jump start the dialog blocks in any writer.