I’ve always had strong feelings about the use of prophecy in storytelling. Prophecies can either flesh out a story and support its plot, or frustrate the reader by being too obvious or too trite.
So what do I look for in a good prophecy? Well, when prophecy is used effectively, it doesn’t take away from the storytelling. It suggests a possible series of events to the characters, but it doesn’t give a ton away; essentially, it’s kind of vague. Prophecies can employ some double meanings, but they shouldn’t be entirely pedantic. What I mean by this is, they should have some meat to them—they shouldn’t be constantly fulfilled by a technicality. For example, if the prophecy says the character will experience death, there should be some mortal consequences, rather than like, having them orgasm and calling it a “little death” or something stupid like that. (I made up that example, but lordy if you see someone doing that in a story please tell me first.) It should also engage the reader in trying to understand what it foreshadows before the characters experience to what it’s predicting.