That's the fine balance of a fiction writer...to be able to give your characters enough freedom to surprise you and yet still maintain some kind of artistic control.