I have started writing a story (hopefully a novel) and have had the plot in my mind as to what I want to happen. I originally planned the plot line out on paper and started writing from that. Since then I have taken my characters off plot and have re written everything a couple of times to bring them back again. Is it best to stick rigidly to the plot and risk spontaneity or let the plot dictate it's own route as you think of things to add. I must admit, when I have gone off plot, I have found it difficult to re write without thinking about the new route I could have taken. How when doing this do you link back to the main plot and keep the out come the same, or should that evolve too?