Every good story needs characters, a protagonist who is the "good guy", an antagonist who is the "bad guy", and a conflict such as man vs. man or man vs. nature. A story also includes a setting, climax, point of view from a character, and foreshadowing to hint at future events. All of these literary elements are essential parts of crafting a great narrative.