Every story needs characters, which can be either dynamic or static. Stories also require a conflict such as man versus man or nature, as well as a setting, climax, and point of view. The protagonist is the main character, while the antagonist opposes them, and foreshadowing provides hints about what will happen next.