The best novelists I know have an uncanny ability to weave the most interesting of stories and yet, when I finish a good book, I can’t help but think, “I should have seen that coming.” This phenomenon, I think is partly due to the expert use of foreshadowing. The adept author sprinkles his or her…