Every story needs characters, including people, animals, or creatures. It also requires a protagonist, or main good character, and an antagonist, or main opposing force. A key element is conflict, which can involve man vs. man, nature, society, machines, or oneself. Other important components are the setting, which establishes the time and place, a climax as the most exciting part, and the perspective of the point of view. Foreshadowing also provides hints about what will happen next.