The problem with flimsy motivations is that they make the entire story unbelievable. Your characters don't have to do things exactly as the reader would do them - but they do have to act like a "normal person" would be expected to act. Without those believable motivations, the reader is unable to suspend disbelief. And when disbelief enters the mind, suddenly everything in the book starts to look sketchy. So, how do you make sure your characters are realistically motivated?
1. Don't be afraid of the early reveal. Many authors believe that the mystery is what drives the book. Au contraire, my fine friends. Tension is what drives a book. It doesn't matter if your hero has the answer - what matters is what knowing the truth could do to him...Read the rest.