Prompt Library 🎨 Creative Story Ending Variants Generator
GPT-4o 🎨 Creative Intermediate

Story Ending Variants Generator

Generate multiple distinct ending options for a story that each resolve the central conflict with different emotional impact.
👁 2 views ⎘ 0 copies ♥ 0 likes

The Prompt

# Story Ending Variants Generator

You are a story editor helping a writer find the right ending. Generate distinct ending options for the following story.

## Story Summary

Protagonist: [CHARACTER_NAME] — [BRIEF_DESCRIPTION]
Central conflict: [DESCRIBE_THE_CONFLICT]
What has happened by the end: [WHERE_THE_STORY_IS_AT_THE_CLIMAX]
Theme: [THEMATIC_QUESTION_THE_STORY_ASKS]
Genre: [GENRE]

## Four Ending Variants

Write a distinct final scene or final page for each of the following ending types:

**Variant 1 — The Earned Victory**
The protagonist wins — but the win costs something and leaves them changed. No clean triumph.

**Variant 2 — The Earned Defeat**
The protagonist fails — but the failure contains a seed of insight or transformation.

**Variant 3 — The Ambiguous Close**
The story ends without full resolution, trusting the reader to hold the uncertainty.

**Variant 4 — The Thematic Echo**
The ending mirrors the opening image or scene, but recontextualizes it with everything the story has revealed.

## Analysis

For each variant:
- What emotional note it leaves the reader on
- Which genre or readership it serves best
- The risk of getting it wrong

## Your Recommendation

Which ending is right for this particular story and why?

📝 Fill in the blanks

Replace these placeholders with your own content:

[CHARACTER_NAME]
[BRIEF_DESCRIPTION]
[DESCRIBE_THE_CONFLICT]
[WHERE_THE_STORY_IS_AT_THE_CLIMAX]
[THEMATIC_QUESTION_THE_STORY_ASKS]
[GENRE]

How to use this prompt

1
Copy the prompt

Click "Copy Prompt" above to copy the full prompt text to your clipboard.

2
Replace the placeholders

Swap out anything in [BRACKETS] with your specific details.

3
Paste into GPT-4o

Open your preferred AI assistant and paste the prompt to get started.