Evanovich’s problem is that her characters never learn from their mistakes. Go back to your writing and make sure that your characters actually move forward and develop in a realistic fashion–for the better OR the worse.