A Love One City Cannot Stop

Scene from The Saga for Donna

What's it about?

Akron, Ohio, 1987. The rubber plants that built the city are going dark. Donna Carter is sixteen, Black, and ready to leave this town behind. Christopher is a white boy from the west side who wants to stay and fix what's breaking. They meet on the railroad bridge that divides their neighborhoods and fall in love across a line their families swore they never would - and holding on will cost them both.

The Saga for Donna - Official Poster

TEASER TRAILER

DECEMBER 25, 2026

---
Days
:
--
Hours
:
--
Minutes
:
--
Seconds
↓ DOWNLOAD THE NOVEL FREE

The full story. Free. No sign-up required.

Akron, Ohio · 1987

Last Night

from the original soundtrack

All Tracks →

Chapter One

Evening comes down slow over Akron. Out past the rooftops the Goodyear smokestacks stand cold for the first summer anyone can remember. Cicadas in the elms. Somebody's radio two porches down. The whole east side holding still in the heat, waiting for the night to cool it off.

Donna Carter sits on the top step with a spiral notebook open on her knees and a pen she keeps forgetting to write with. From here you can see clear down to the railroad bridge - the one everybody says you don't cross after dark, the line between her street and his. She has crossed it exactly once. She is already thinking about the second time.

His name is Christopher. He is seventeen years old. And by the end of this summer, everyone in Akron will know that Donna Carter fell in love with him and would not be talked out of it.

Continue Reading - Download Full Novel
Hollow House Films

FILM DISTRIBUTED BY HOLLOW HOUSE FILMS

TEASER TRAILER

DECEMBER 25, 2026

CROSS THE LINE FOR YOU

MUSIC VIDEO · AUGUST 15, 2026

OFFICIAL TRAILER

SEPTEMBER 13, 2026

🎬

MAKING OF THE FILM

OCTOBER 13, 2026

FULL FILM

NOVEMBER 20, 2026

🎬

MAKING OF THE FILM

OCTOBER 13, 2026

How I'm Making This Film

This is the exact process I used. One person, no crew, under $7,000. If you have a story and a laptop, you can do this in 2026. Here is how, step by step. Every tool, every cost, every tip - documented so the next person can follow the same path. My goal is not just to make this film. It is to prove the map works so other creatives can use it.

STEP 1

Write the story

Tools: Any LLM for brainstorming (Gemini, Grok, NotebookLM). Your brain for the actual writing.

What you make: A novel or treatment first (to find the story), then a proper screenplay (to build the film from).

Time: 2-4 weeks for the novel. 2-3 weeks to convert to a shooting script.

Cost: $0 (free tiers are enough for brainstorming)

Tip: Write the novel first even if you only want a film. A novel forces you to know your characters completely. The screenplay is stronger because the novel existed. The novel is the sketch. The script is the painting. Use AI adversarially - not to write for you, but to stress-test what you wrote. Feed it your manuscript and ask it to find contradictions, dropped threads, and logic gaps. The story is yours. The AI is the cross-examination.

STEP 2

Compose the soundtrack

Tool: Suno

What you do: Play each piece on piano (or hum it, or write it out). Feed the recording into Suno as a seed. Direct the arrangement - tell it the instruments, the feel, the era. Iterate until the orchestra plays what you hear in your head.

What you make: A full original soundtrack, one track per major scene or emotional beat.

Time: 1-2 weeks for 8 tracks.

Cost: ~$96 (Suno Pro annual subscription)

Tip: Do this before production design. The music tells you how scenes feel. It will influence your visual choices later. Also: keep the piano audible in the mix. The human hand that started the piece should stay present in the final arrangement.

STEP 3

Build production design (characters, locations, props)

Tool: GPT Image 2 (via ChatGPT)

What you do: Write detailed character descriptions (age, build, clothing, distinguishing features). Generate reference sheets: front, side, detail shots. Lock these images - they become your consistency bible. Do the same for every location and every prop that matters.

What you make: A complete production design package. Every character, location, and prop visualized and locked.

Time: 1-2 weeks.

Cost: ~$200 (ChatGPT Plus subscription)

Tip: Consistency is the hardest problem. The model does not remember what your character looked like last time. You must include reference images in every prompt. Check every output against your locked references. If the nose changes, the hair shifts, the jacket color drifts - regenerate. This is where patience matters most.

STEP 4

Generate the film

Tool: Higgsfield Cinema Studio (or equivalent video generation model)

What you do: Work scene by scene through your shooting script. Feed your locked character references and location images. Describe the shot: camera angle, movement, lighting, action. Generate. Review. Regenerate what doesn't work. Expect to generate 3.5+ hours of raw footage to get 109 minutes of usable material.

What you make: A complete rough cut of every scene in your film at 1080p.

Time: 3-4 months (this is the longest phase).

Cost: ~$4,200 for 3.5 hours of raw footage at ~$20/minute. That includes video generation, voice performances (ElevenLabs), and sound effects. 210 minutes of generated material to yield 109 minutes of final cut. The overage accounts for regenerations, alternate takes, and scenes that don't work on first pass.

Tip: Work linearly through the script. Do not jump around. Each scene teaches you something about prompting that the next scene benefits from. Your first scenes will be your weakest. That is fine. By scene 30 you will have developed a feel for what the model needs to hear. Also: the tools improve while you work. A scene generated in month 3 will look better than month 1 at no extra cost.

STEP 5

Record voices

Tool: ElevenLabs

What you do: Create a unique voice for each character. Feed your dialogue line by line. Direct the performance - adjust pacing, emotion, age, accent. For narration/voiceover, use a separate voice that carries the story between scenes.

What you make: Every line of dialogue and narration as individual audio files, ready for editing.

Time: 2-3 weeks.

Cost: ~$250 (Pro subscription)

Tip: Spend time on voice selection before recording anything. A voice that sounds 90% right will bother you across 109 minutes. Find voices that are 100% right for each character. Also: the audiobook narration uses the same tool but a different voice than any character. Keep the narrator distinct.

STEP 6

Edit the film

Tool: DaVinci Resolve (free version is enough)

What you do: Assemble your generated video scenes on the timeline. Layer in dialogue, narration, soundtrack, and sound effects. Adjust timing. Cut between shots. Add transitions where earned (most cuts should be hard cuts). Color grade if needed.

Sound effects: ZapSplat (real foley and ambiance). Crickets, car engines, radio static, door creaks, rain. Real sound effects ground AI visuals in reality. This is not optional.

Time: 2-3 weeks for assembly, 1-2 weeks for polish.

Cost: $0 (DaVinci Resolve free) + ZapSplat subscription (~$30)

Tip: Sound is half the movie. An AI-generated frame with real cricket sounds and real rain ambiance feels 10x more believable than the same frame in silence. Invest time in your sound design. Also: DaVinci Resolve's free tier has everything you need for a feature film. You do not need to pay for editing software.

STEP 7

Upscale to 4K

Tools: Topaz Video AI + Vast.ai (cloud GPU rental)

What you do: Export your finished edit at 1080p. Upload to a cloud GPU instance running Topaz Video AI. Upscale the entire film to 4K. The AI reconstructs detail, sharpens textures, and enhances the image far beyond simple upsampling.

Time: 25-30 hours of processing (runs overnight, unattended).

Cost: ~$200 (Topaz license) + ~$150 (cloud GPU time on Vast.ai with dual RTX 4090s)

Tip: 1080p source to 4K output is dramatically better than 720p to 4K. If your video generation tool offers 1080p, use it. The upscaler has 2.25x more data to work with and the result is visibly sharper. Run a test clip first to confirm settings before committing 30 hours to the full render.

STEP 8

Distribute

Platforms: Amazon Prime Video Direct (film), Amazon KDP (novel), your own website (everything else)

What you do: Submit the finished 4K film to Amazon Prime Video Direct. Publish the novel on KDP. Host your soundtrack, audiobook, and supplementary materials on your own site. Use Cloudflare R2 for media storage (pennies per month) and HLS adaptive streaming so viewers get quality matched to their connection.

Time: 1-2 weeks for submission and setup.

Cost: $0 (Amazon takes a revenue share, not an upfront fee)

Tip: You do not need festivals. You do not need an agent. You do not need permission. Amazon Prime Video Direct accepts independent submissions. If the quality is there, it goes up. The audience finds it or it doesn't - but it exists, and it is available, and nobody had to say yes for that to happen.

THE MATH

Total time: ~6 months working nights and weekends

Total cost: under $7,000

People required: 1

What you get: a novel, a screenplay, a soundtrack, an audiobook, and a feature film

The tools get better every month. The costs drop every month. What cost me $7,000 in 2026 will cost someone $2,000 in 2027. And someday it will cost $100. The democratization of filmmaking is not coming. It is here. You just have to have something to say.

The Tools

STORY & CREATIVE

Written, directed, and produced by Keith Adler

Gemini, NotebookLM, and Grok for story and script development

VISUALS

GPT Image 2

Characters, locations & props

Higgsfield Cinema Studio

Film generation (3.5+ hours raw → 109 min final)

Topaz Video AI

Upscaling and enhancement

The film is rendered natively at 720p, then upscaled to 4K using Topaz Video AI in the cloud. Cloud compute provided by Vast.ai, running two RTX 4090 instances simultaneously. Estimated upscaling time for the full movie: 25-30 hours. Estimated total cost for cloud compute and Topaz licensing: $450-$650.

AUDIO

ElevenLabs

Character voices & audiobook narration

DaVinci Resolve

Video editing

ZapSplat

Real sound effects

MUSIC

Suno

Original soundtrack

WEBSITE & HOSTING

Fly.io + Cloudflare

Global performance and caching

FILM DISTRIBUTION

Cloudflare R2 + HLS Adaptive Streaming

The full film is chunked into 6-second HLS segments at multiple quality levels and served globally through Cloudflare's edge network. Zero egress fees. No third-party video platform. No ads. No tracking. Viewers get adaptive bitrate streaming that adjusts to their connection - hosted entirely on infrastructure we control, at near-zero cost.

DEVELOPMENT & WORKFLOW

Website and production pipeline developed by Keith Adler using Claude

Tech Stack

Runtime: Node.js 22 on Fly.io (single container, auto-sleep)

Server: Express.js - serves the SPA, API endpoints, authentication, sitemap, and dynamic meta tags for SEO

Frontend: Single-page application. Vanilla HTML/CSS/JS - no framework, no build step, no dependencies. One HTML file serves the entire public site

Data: Static JS modules (scenes, characters, locations, props, outfits) loaded client-side. JSON file for runtime state (approvals, cuts). No database

CDN: Cloudflare R2 for media storage (images, soundtrack MP3s, HLS video segments). Zero egress fees

Auth: Cookie-based session with bcrypt password hashing. Role-based access (admin/viewer)

Streaming: HLS adaptive bitrate - video chunked into 6-second segments at multiple quality levels, served from Cloudflare edge

DNS/SSL: Cloudflare (thesagafordonna.com) with full SSL

Deployment: Docker container deployed via Fly CLI. Push to GitHub, fly deploy, live in 30 seconds

AI Development: All code written in partnership with Claude. No boilerplate generators, no templates - every line purpose-built for this project. This pipeline will form the basis of the next film

GOING FORWARD

This approach will be applied and improved on every future film. The goal is to go from thought to as many channels of storytelling as a story can carry. Novel, screenplay, soundtrack, film, audiobook. When the material earns it, build all of it.

By late July, when full film production begins, the tools will have improved again. Costs will drop and quality will increase. That's the trajectory these models are on, and timing production to ride that curve is part of the strategy.

Production Cost

ITEMDATECOST
✓ NovelJune 6$0
✓ Soundtrack (Suno)June 10$96
✓ ScriptJune 15$0
✓ Domain + Hosting (Fly.io)June 20$79
✓ Cloudflare R2 (CDN)June 20$15
✓ Film Prod Design (GPT)June 21$200
○ Teaser TrailerDecember 25~$400
○ Topaz Video AI (license)July~$200
○ Pop Theme SongJuly 24$0

Intended for Kickstarter support - mid July

○ Higgsfield (video gen)Jul-Nov~$600
○ ElevenLabs (voices)Jul-Nov~$250
○ Music VideoFeb 14~$150
○ Official TrailerMar 5~$750
○ Making OfApr 2~$200
○ TikTok SeriesNov 13~$400
○ Film (full production)May 28~$2,800

Goal: ~$5,300

○ TikTok PromotionOct-Nov~$600
○ Amazon PublishingMay 28~$0
○ Novel (Kindle Edition)May 28~$0
○ Audiobook (ElevenLabs)May 28~$260

SPENT SO FAR

$390

Est. Total: ~$7,000

The Saga for Donna - Original Motion Picture Soundtrack

Composed, performed, and produced by Keith Adler

Directed and realized through Suno

Licensed under Creative Commons BY-NC 4.0

Streaming only. Downloads available on supported platforms. Non-commercial use permitted with attribution.

Daddy Can't Buy U A Hit Records

SOUNDTRACK DISTRIBUTED BY DADDY CAN'T BUY U A HIT RECORDS

Chord Charts

A note for keyboardists

These are not chord charts in the way you are used to reading them. There is no lead sheet melody. No slash notation. No comping rhythm. What you are looking at is the harmonic skeleton of an orchestral arrangement - the root movement that the strings, brass, woodwinds, and piano collectively voice across each bar.

Each measure (separated by |) represents one bar at the given tempo and time signature. When two chords share a bar (like Asus4 A), the split is usually half and half unless the musical phrase tells you otherwise. Trust your ear.

Tips for following these on piano:

Voice the chords in the register the section implies. B sections (verse) sit in the mid-range - keep your hands around middle C. A sections (chorus) open up - spread your voicings wider, let the upper extensions ring. D sections (bridge) are departures - move your left hand down, give the bass room to breathe.

Sustained chords are not dead space. When you see four bars of Am, that is four bars of orchestral texture changing around a static harmony. On piano, let the chord decay naturally and re-voice it each bar - different inversion, different weight, different pedal depth.

The suspended chords (Asus4, Csus4, Bsus4) are load-bearing. Do not resolve them early. Hold the 4th. Let it ache. The resolution comes when the chart says it comes.

Slash chords (Bb/D, C/E, D/F#) are bass movement instructions. Your left hand walks while your right hand stays. This is how the orchestra creates motion without changing the harmonic color.

N.C. means no chord. Silence. Lift your hands. The hardest thing to play is nothing, and these pieces earn their silences.

Section letters: B = verse, A = chorus, C = pre-chorus, D = bridge

01 - Ten and Two

Dm, 3/4, 149bpm

B m.1
Dm | Dm | Gm/D | Dm Gm | Gm | Gm | Bb/F | Em7 | A7 | A7 | Dm Dm | Gm | C7 C | Fma7 | Bbma7 | Em7 | Asus4 | A | Dm | Gm
A m.21
C | Fma7 | Bbma7 | Edim | Asus4 A7 | Dm | Dm | Gm | Gm7 | C | C | F | F | Bbma7 | Bbma7 | Gm | Gm | Em7 | Em7 | Asus4
B m.41
Asus4 | A | A | A7 | Dm | Dm | Gm7
A m.48
Gm7 | C | C | Fma7 | Fma7 | Bb7
D m.54
Bb | Bb | Gm7 | Gm7 | Em7 | Em7 | Asus4
B m.61
Asus4 | Asus4 | Dm | Dm | Gm
A m.66
Gm | C | C | F | F | Bbma7 | Bbma7 | Gm | Gm
B m.75
Asus4 | Asus4 | Asus4 | Fma7 | Dm Bb7 Dm | Dm | Dsus4 | Bb | Bb/D | C7 A7 | A7 | Dm | Dm C6
A m.88
Bb | Bb | Csus4 | C | F | F | F#dim | Am
B m.96
A | Asus4 | Dm Bb/D | C7 | Fma7 | Em7 Bbma7 | Bb | A7 | A7 | A | A | F/A | E | D | Dm | Gm | A7 | A7 | A7 D | Dm | Dm | Dm | Dm | N.C.

02 - The House That Waits

F major, 76bpm

B m.1
D | Dm | Dm | Fma7 Fma7 | Bb | Bb | F | F | Gm | Gm | Dm
A m.12
Dm | C | C | C | Dm7 Dm | Dm | C6 | Bbma7 Bb | F | C/E | Dm7 Dm | Dm | F/A | Am | Bb
C m.27
Bb | Gm | C7 C | Fma7 | C/E | Dm7 Dm | Gm | C | F | F | Bbma7 | C | Am7 | Dm7 | Bb | C | Am C | Dm
A m.45
F Fma7 | Am | Bbma7 Bb | Bb | C7 | Dm | C6 | Bb | Bbma7 C | Dm7 | C6 | Bbma7 | F | C/E | Dm | C6 | Bbma7 Bb | Bbsus4 C | Dsus4 Dm | Bbma7 | Bbma7

03 - Third Friday

F major, 77bpm

C m.1
Dm | Dm | Fma7 | Bbma7 Bb | Bb | F | C/E | Dm7 Dm | Am
B m.10
Am Bb | Bb | C7 | C | Dm | C6 Am | Bbma7 | Bbma7 | Fma7 Fma7 C | Dm | Am | Bbma7 Bb | Csus4 | Csus4 C | Dm | Am | Bb | Bbma7 F | F/C C | Dm Dm | Am | Bbma7 Bb
A m.33
C | Fma7 F | C | Dm Dm | Am | Bbma7 Bb | F | Gm | C | F | F/C C | Dm7 Dm
B m.45
Am | Bb | Csus4/C F C6 C | Dm | C6 | Bb | F | Csus4 C | Dm | Am | Bbma7 Bb | Csus4 C
C m.57
C F | F7 | C | Dm | Dm Am | Am Bb
B m.63
Bb C | F/C | Dm | Dm C6 | Bbma7 | Csus4 Csus4 F | F | N.C.

04 - Six Blocks East

Am, 95bpm

B m.1
Dma7 | Bbma7 Am | Am | D | Am7 | Am | B7 | A | Am Am | Am | Am
A m.12
Am | Am | Asus4 A | Ab | Abm | Ab | Abma7 Am | Am | Asus4 A
C m.21
F | F | Am | Am
A m.25
Abm | Abdim | B6 Am | Am | Abm | Abm | Am | Am
C m.33
F | F | Dm D | Am | Am | F | F | Dm
B m.41
Am | Am | Dm7 | Db7 | Db7 | Bb | Am | Am
A m.49
Ab | Ab | Am | Am | Ab | Ab | Am
C m.56
Am | F | Dm | Am | Am | F | Dm
B m.63
Am | Am | F | Fm | D | D Dma7 | A | A | N.C. | N.C.

05 - Nice Car

E major, 98bpm

B m.1
N.C. | C E | A/E F | E | A# | A# | A/E E | E | C/E C | C/E | E/B | E | E
C m.14
E | Esus4/E | C/E | Gm Esus4 | C/E | Gm Em | Em
D m.21
E | E | D#7 E | E | D#m E | E | F#7 | D# C/E | E E | A#7 Cm
B m.31
E | Em | E | E | G7 | E | Em | Em | E | Esus4/F# D Ama7 A# BG | Esus4 | E7 | E7 | Em | Em | C7
D m.47
E | E | D# E7 | Bb E | D#m E | Em | Em | Cma7 | Cma7 C7
A m.56
Am | Am | B | B | B | B
B m.62
G E7 | E | F# | E | E | F# | E | F#7 | G D# | D# | E | E | E | E7 | N.C. | N.C.

06 - Dragons

Am, 100bpm

B m.1
Am | Am | Dm | Dm | A | A | A | A Am
C m.9
Am | Am | Am | Am | Am | Am
A m.15
F | F | Fma7 G6 | G | G
C m.20
Am | Am | Esus4 Am | Am | Dm | Dm
A m.26
G | G | Em E | E | Am | Am | G F | F | G | G
D m.36
E7 | E7 | Am | Am | Dm | Dm
A m.42
G | G | Cma7 | Cma7 | Fma7 | Fma7
D m.48
Dsus4 Dm | Dm | E | E | E
B m.53
Am | Am | Dm A | A7 A7 | A | A

07 - The Hollow Bell

Em, 134bpm

B m.1
F/G# | F | Em | Em | Em | C | C
A m.8
C | D | D | D | G | G | D/F# | D/F# | C | C | C | Am | Am
C m.21
Am7 | Bsus4 | B | Bsus4 | Bsus4 | B | B
B m.28
B | Em Em | Em | Am | Am | D7 | D | D
A m.36
G | Db B | Cma7 C | C | Am Am
C m.41
Am | Bsus4 | Bsus4 | B | B | B7 | Bsus4 | Em | Em
A m.50
Am | Am | D | D | G | G | C | C
C m.58
Am | Am | Bsus4 | Bsus4 | B | B | Am | Am | D7 | D | D
G | G | Cma7 | C | C | D/F# | Am F#dim | F#m B
B m.77
Bsus4 | Em | Em | Em | Em
D m.82
Am | Am | D | D
A m.86
Gma7 | G | G | Cma7 | Cma7 | Am | Am
B m.93
B7 | B | Bsus4 | Cma7 | Cma7 | Bsus4 | F | Em
D m.101
Am | Am | D | D
A m.105
Gma7 | G | G | Cma7 | C | C
C m.111
D/F# | D/F# | B | B
B m.115
E7 | Em | Em | Em | Em | N.C.

08 - Stay Gold

Dm, 137bpm

C m.1
Dm | Dm | Gm | Gm
B m.5
C | Cma7 C7 | F | Fma7 Fma7 | Fma7 | Bbma7 | Bbma7
A m.12
Gm | Gm | Asus4 | Asus4 | Asus4 | A | A
C m.19
Dm | Dm | Gm | Gm
B m.23
C7 | C | C | Fma7 | F | F | Bbma7 | Bb | Gm7
A m.32
Gm7 | Asus4 | Asus4 | A | A
C m.37
Dma7 | Dm | Dm | Dm Gm | Gm
B m.42
C | C | F | F | Bb | Bb | Bb7 Gm | Gm
A m.50
Asus4 | Asus4 | Asus4 A | A
C m.54
Dm | Dm | Gm | Gm
B m.58
C7 C | C | Fma7 | F | F | Bb | Bb | E
A m.66
Gm | Gm7 | Gm Asus4 | Asus4 | A | A
B m.72
A7 Gm7 | Gm7 | Csus4 | C | C | Fma7 | Fma7 | Bbma7 | Bb | Bb | Gm | Gm
A m.84
A7 | Asus4 | A
D m.87
Dm | A/F | D/F# | D/F# | Gm | Gm | C7 | C | C
B m.96
F | F | Bbma7 | Bbma7 | Bbma7 | Ebma7 | Asus4 | Asus4
C m.104
A | A | Dm Dm | Dm | Gm | C | Fma7 | Bbma7 | C/E | Gm7 | Asus4 | A
B m.116
D | Dm Dm | Dm | Dm | Dm | Dm | N.C.

(c) Keith Adler. All music composed on piano and directed through Suno. Chord charts licensed under CC BY-NC 4.0 as part of the soundtrack.

Scene still

Pre-Production Concept Art - Not Final. (c) Keith Adler 2026. All Rights Reserved.

↓ DOWNLOAD

Press Release

For Immediate Release

June 20, 2026

The Saga for Donna - Donna and Christopher at the railroad bridge

A Black Girl and a White Boy Fall in Love in a Rubber Town Going Dark. Nobody Gave Them Permission.

A period romance in the tradition of A Bronx Tale and The Notebook. Original soundtrack free under Creative Commons.

"They drew a line down the middle of this city. We just kept crossing it."

San Francisco - The Saga for Donna is a period romance set in Akron, Ohio, 1987. The tire plants that built the city are laying off the men who ran them. Donna Carter is sixteen, Black, and counting the days until she can leave. Christopher is a white boy from the west side who wants to stay and fix what's breaking. They meet on the railroad bridge between their neighborhoods.

What begins as stolen afternoons becomes a love their families swore would never happen. As the city splits along old lines, Donna and Christopher have to decide how much they'll give up to keep each other, and how much a first love can survive.

The Saga for Donna - Summer in Akron

Written, directed, and scored by Keith Adler, The Saga for Donna uses AI tools to handle the production labor that would normally require a full crew. The story, the characters, and the creative decisions are human. The technology is the labor. The vision is the point.

The full release includes an 8-track original soundtrack and the complete film. The soundtrack is free for non-commercial use under Creative Commons BY-NC 4.0. The film is distributed commercially by Hollow House Films. Content advisory: racism and period-accurate racial slurs, family conflict, one scene of a fistfight. No graphic violence. Mild profanity. Appropriate for ages 13+.

All images currently available are pre-visualization concept art. (c) Keith Adler 2026. All Rights Reserved. The teaser trailer (December 25, 2026) will debut the final visual style, voice performances, and animation quality of the finished film.

The teaser trailer drops December 25. The full film releases May 28, 2027. Everything lives at thesagafordonna.com.

"This is a story about two kids who decide the people they came from don't get to decide who they love. That's what I wanted to make. Everything else is just how it got built."

- Keith Adler

The Saga for Donna - Akron at dusk

Release Dates

Teaser Trailer: December 25, 2026

Trailer: March 5, 2027

Full Film: May 28, 2027

109-minute film Full novel Audiobook 8-track soundtrack Soundtrack: CC BY-NC 4.0 Film: All Rights Reserved All audiences
Keith Adler

Keith Adler

Writer, Director, Producer, Composer
San Francisco

Keith Adler is a hobbyist writer, filmmaker, and composer based in San Francisco. None of those are his profession. He works full-time in IT. He spent nearly a decade at a major entertainment company on the business and technology side, working across film and television at a senior level. During that time he attended industry events at every level of the business, from below-the-line production to Academy and guild functions, building a working understanding of how stories move from page to screen. The Saga for Donna is his first feature. He wrote and directed the film, composed the score, and is producing it solo using AI as production labor under human creative direction. The film is made at night.

Media Contact: contact@thesagafordonna.com

Press Release PDF Press Kit PDF
Donna Carter - AI-generated character

Donna Carter

The one who wants out.

Sixteen, sharp, and already halfway gone in her head. She fills spiral notebooks with the version of her life that happens somewhere bigger than Akron. Works Saturdays at her aunt's beauty shop. Sees everything, says half of it. When she crosses the railroad bridge the first time, she tells herself it's just to see the water. She is not a good liar, especially to herself.

DONNA
Everybody in this city already decided who I
am. I just haven't agreed to it yet.

(c) Keith Adler 2026. All rights reserved.

Christopher - AI-generated character

Christopher

The one who stays.

Seventeen, brown hair always in his eyes, better with engines than with words. Christopher works the garage and a paper route and believes, against all evidence, that broken things can be fixed if you're patient enough. He meets Donna at the bridge and stops pretending he's ever leaving.

Christopher wipes the grease off his hand on his jeans
before he shakes hers. Twice. Like the first time
didn't count and he needed to do it right.

(c) Keith Adler 2026. All rights reserved.

Clarence Carter - AI-generated character

Clarence Carter

Donna's grandfather. The long view.

Retired off the line at General Tire, one of the few Black men who got in and stayed in. He has seen this city at its cruelest and its most decent, sometimes in the same afternoon. He doesn't tell Donna who to love. He tells her what it will cost, so she can decide with her eyes open. The porch is his pulpit.

CLARENCE
I'm not gonna tell you no. I'm gonna tell you
the truth, and then you're gonna do what you
were always gonna do anyway.

(c) Keith Adler 2026. All rights reserved.

Ruth Carter - AI-generated character

Ruth Carter

Donna's mother. The night shift.

Works nights at the hospital and comes home to a daughter she can feel slipping toward something dangerous. She isn't against Christopher. She's against what she knows a town like this does to a girl who loves the wrong boy out loud. Every hard thing she says to Donna is love wearing its work clothes.

RUTH
I'm not worried about that boy, baby. I'm
worried about everybody else. And everybody
else is who you have to live in.

(c) Keith Adler 2026. All rights reserved.

Gloria Reyes - AI-generated character

Gloria Reyes

Donna's best friend. The nerve.

Loud where Donna is quiet, brave where Donna is careful. She's got a shoebox of California postcards and a plan to be gone by nineteen. She covers for Donna, warns Donna, and tells Donna the truth nobody else will. If Donna ever does anything reckless and right, Gloria dared her into it first.

GLORIA
Girl, half this city crosses that bridge to
get to work every day. You're the only one
they're gonna have a problem with. Go anyway.

(c) Keith Adler 2026. All rights reserved.

Mike Petrash - AI-generated character

Mike Petrash

Christopher's best friend. The loyalty.

Grew up two doors down from Christopher, played ball with him, would take a punch for him without asking why. When Christopher falls for Donna, Mike is the one who has to decide whether the things his own father says are things he actually believes. Slow to change, but he gets there, and when he does he doesn't go halfway.

MIKE
I don't get it, man. I'm not sayin' I don't
get it to be mean. I'm sayin' I want to. Help
me get it.

(c) Keith Adler 2026. All rights reserved.

Aunt Vera - AI-generated character

Aunt Vera

The beauty shop. The confidante.

Runs the shop where Donna works Saturdays, and where every piece of news on the east side arrives before the newspaper does. She knew about Christopher before Donna admitted it out loud. She keeps Donna's secret, feeds her opinions with the coffee, and reminds her that loving somebody is easy and being loved back in a hard world is the actual miracle.

VERA
Baby, I've done hair in this city forty years.
Ain't a love story come through that door yet
that the world made easy. Yours won't be the
first. Might be the one worth it, though.

(c) Keith Adler 2026. All rights reserved.

Free classroom resources for educators using the The Saga for Donna novel

Why This Novel Belongs in Your Classroom

Intended for Grades 7–12 and adult audiences

Quick Overview
0:00

Video Guide

A walkthrough for educators on using the novel in the classroom

Thematic Analysis PDF

Teaching Guide Analysis - Page 1
↓ DOWNLOAD ANALYSIS PDF

The Novel

Read the full story the film is based on. Free under Creative Commons.

You have full permission to download, print, photocopy, and distribute the story to any students in your classroom. No additional licensing or fees required.

↓ DOWNLOAD THE NOVEL

Teaching Guide Podcast

Teaching Guide Podcast
0:00

Discussion Questions

Open-ended questions for classroom or book club discussion. No answer keys - these are designed to invite multiple readings.

CHARACTER & IDENTITY

  1. Caleb wears a uniform two sizes too big. How does this detail work as both a literal description and a metaphor for his situation?
  2. Marcus never explains why he stays. What do his actions reveal about his motivations that words might not?
  3. Caleb touches his badge "the way some people check a heartbeat." What does the badge represent to him? Does its meaning change over the course of the story?
  4. Erin gives Caleb a copy of The Outsiders. Why that book? What parallels exist between the two stories?

MORALITY & CHOICES

  1. Caleb carries a gun but reaches for the folder first. What does this tell us about how he defines justice?
  2. Chief Dutton knows more than he acts on. Is he a coward, a pragmatist, or something else entirely?
  3. Bobby McClure is described as "the kind of man nobody suspects." What does the novel say about how communities enable harm through trust?
  4. At what point does Caleb's refusal to look away stop being brave and start being dangerous? Does the novel draw that line?

COMMUNITY & PLACE

  1. Princeton is described as "dying" throughout the novel. What is killing it? Is the town a victim, a participant, or both?
  2. The story takes place in 1985 Kentucky during the early drug crisis. How does the specific historical moment shape the characters' choices?
  3. Miss Coleman "never asks questions. Never goes anywhere." How does her form of love differ from Marcus's? Which does Caleb need more?
  4. The novel opens and closes at night. What does darkness mean in this story beyond the literal?

THEMES & CRAFT

  1. The novel is described as "Southern noir." What elements of noir are present? How does the Southern setting change or complicate the genre?
  2. Tammy Dalton is called "the canary in the coal mine, still singing." Discuss how the novel treats addiction - as a character flaw, a systemic failure, or something else?
  3. Faith is listed as a central theme, but the novel isn't religious in a traditional sense. What kind of faith is the story about?
  4. If Caleb is the moral center of the novel, what does the story argue about where morality comes from? Is it taught, inherited, or chosen?

ENGLISH LANGUAGE ARTS

  • Southern Gothic literature tradition
  • First-person narration & unreliable perspective
  • Symbolism and motif (badge, uniform, night)
  • Character development through action vs. exposition
  • Comparative texts: The Outsiders, To Kill a Mockingbird, Flannery O'Connor

SOCIAL STUDIES & HISTORY

  • 1980s America: Reagan era, small-town economics
  • The early drug crisis in rural Appalachia
  • Policing in under-resourced communities
  • Foster care system & child welfare
  • Deindustrialization & rural decline

ETHICS & PHILOSOPHY

  • Moral courage vs. self-preservation
  • Duty to community vs. duty to self
  • When does a child become responsible?
  • Complicity through silence
  • Justice vs. law

MEDIA & FILM STUDIES

  • Adaptation: novel to screenplay to film
  • AI as production tool - authorship questions
  • Sound design & emotional cueing
  • Visual storytelling & cinematography
  • Independent filmmaking economics

Creative Writing Prompts

Inspired by the world of The Saga for Donna. Use these as starting points for short stories, journal entries, or longer work.

PROMPT 1 - POINT OF VIEW

Write the opening chapter of The Saga for Donna from Marcus's perspective. What does he see when he looks at Caleb? What does he think about but never say?

PROMPT 2 - PLACE AS CHARACTER

Write a short story set in a small town that is dying. Don't name the disease killing it. Let the reader figure it out through details: what's closed, what's changed, what people don't talk about anymore.

PROMPT 3 - THE UNIFORM

Write about a character wearing something that doesn't fit them - literally or figuratively. A job title, a family role, a piece of clothing. How do they make it theirs anyway?

PROMPT 4 - THE FOLDER

Caleb keeps a folder of patterns he notices. Write a scene where a character discovers a truth by paying attention to small details everyone else ignores. Don't let them explain it out loud - show the realization through action.

PROMPT 5 - NIGHT SHIFT

Write a complete short story that takes place entirely between midnight and 5 AM. Everything important happens in the dark. Use sound more than sight.

PROMPT 6 - THE PERSON NOBODY SUSPECTS

Write a character sketch of someone hiding something. The reader should know something is wrong by the end of the first paragraph, but the other characters in the story shouldn't suspect until much later. How does trust become a disguise?

PROMPT 7 - ADAPTATION

Take a scene from the The Saga for Donna novel and rewrite it as a screenplay. What internal thoughts do you lose? What visual details do you gain? What stays the same?

PROMPT 8 - TWENTY YEARS LATER

Write a scene set in Princeton, Kentucky in 2005. Caleb is 34. What does the town look like now? Is he still there? What does he do when he drives past the old police station?

Film Study Guide

For use after viewing the film (available May 28, 2027). Compare the film to the novel and explore how adaptation changes storytelling.

PRE-VIEWING

  • Read Chapters 1-3 of the novel before watching. Note specific sensory details (sounds, smells, textures). How do you expect these to be shown on screen?
  • Listen to the soundtrack track "Ten and Two" without context. What images does it create? What mood? Return to this after viewing.
  • Research: What was happening in rural Kentucky in 1985? What industries were dying? What was arriving?

DURING VIEWING - OBSERVATION NOTES

  • Track how the film shows Caleb's internal thoughts without voiceover. What visual techniques replace prose narration?
  • Note every scene where the camera stays on a character's face without dialogue. What is being communicated?
  • Count the number of scenes that take place in darkness vs. daylight. What does this ratio tell you?
  • Listen for the character musical motifs. When does Caleb's theme play? When is it absent?

POST-VIEWING DISCUSSION

  1. What scenes from the novel were cut? Why do you think they were removed? Does the film suffer for it or gain focus?
  2. The novel lets you hear Caleb think. The film can't. How does the adaptation solve this problem?
  3. Compare the opening of the novel to the opening of the film. Same scene? Same tone? What changed and why?
  4. Sound design: Identify three moments where sound effects (not music, not dialogue) carry emotional weight. What are they doing that visuals alone couldn't?
  5. The film was made by one person using AI tools. Does knowing this change how you experience it? Should it? Why or why not?

COMPARATIVE ANALYSIS ESSAY TOPICS

  • Compare the depiction of Princeton in the novel vs. the film. How does each medium create a sense of place?
  • Analyze Marcus's character across both forms. What do you learn from prose that film can't show? What does film reveal that prose can't?
  • The novel uses weather as mood. Analyze how the film uses lighting, color grading, or sound to achieve the same effect.
  • Argue for or against: "AI-generated visuals are a valid artistic medium for serious storytelling." Use specific scenes from the film as evidence.

All materials free under Creative Commons BY-NC 4.0

THE SAGA FOR DONNA

Terms of Use

Last updated: July 7, 2026

1. Ownership

All content on this website, including but not limited to the screenplay, novel, soundtrack, characters, character designs, locations, props, scene descriptions, dialogue, story elements, and all associated visual and audio materials, is the original intellectual property of Keith Adler.

© 2026 Keith Adler. All Rights Reserved.

2. License for Downloads

The novel and soundtrack are provided under CC BY-NC 4.0.

The screenplay and finished film are All Rights Reserved. The film is distributed by Hollow House Films. The soundtrack is distributed by Daddy Can't Buy U A Hit Records. No reproduction, distribution, or adaptation permitted without written permission.

Attribution - You must give appropriate credit to Keith Adler, provide a link to the license, and indicate if changes were made.

Non-Commercial - You may not use the material for commercial purposes including monetized videos, merchandise, or any revenue-generating activity.

3. Commercial Licensing

Any commercial use requires a separate paid license. Contact contact@thesagafordonna.com.

4. Prohibited Uses

Reproducing without attribution · Derivative commercial works · AI training without permission · Scraping or bulk downloading · Removing copyright notices · Claiming authorship

Full terms: contact@thesagafordonna.com

Privacy Policy

Last updated: July 7, 2026

Summary

We collect minimal data. We use Google Analytics to understand how visitors find and use the site. No advertising. A session cookie is set only when you log in. Server logs are retained for 30 days max.

What We Collect

Server logs (IP, browser, timestamps) for security only. One session cookie for login. Google Analytics collects anonymized usage data (pages visited, time on site, referral source) to help us understand traffic. No names, emails, or payment info collected through the site.

Third Parties

Google Analytics (usage data, anonymized). Cloudflare (CDN) and Fly.io (hosting) process requests. No data is sold or shared for advertising purposes.

Your Rights

We do not sell personal information. California (CCPA) and EU (GDPR) rights are respected. Contact contact@thesagafordonna.com for any data requests.

Disclaimer

Last updated: July 7, 2026

No Affiliation

The Saga for Donna is an independent production with no affiliation, sponsorship, or endorsement from Adobe, Amazon, Anthropic, Apple, Blackmagic Design, Cloudflare, ElevenLabs, Fly.io, Google, Higgsfield, Kickstarter, OpenAI, Pontiac, Seedance, Suno, Topaz Labs, Vast.ai, xAI, or ZapSplat.

Distribution

The film is distributed by Hollow House Films. The soundtrack is distributed by Daddy Can't Buy U A Hit Records. Both are entities of Keith Adler.

Creative Responsibility

All creative decisions are the sole responsibility of Keith Adler. AI tools are instruments of production, not collaborators.

AI Content Disclosure

Visual content on this site is generated or assisted by AI tools. No AI content depicts real persons or events. All imagery represents fictional characters from the screenplay.

Fictional Content

The Saga for Donna is a work of fiction. Any resemblance to actual persons or events is coincidental.

Accessibility

Last updated: July 7, 2026

We strive to conform to WCAG 2.1 Level AA. The site uses semantic HTML, alt text, keyboard navigation, sufficient color contrast, and responsive design.

Known Limitations

Some concept art may lack full alt descriptions. The soundtrack player doesn't yet announce track changes to screen readers. Some animations may not respect reduced-motion preferences.

Feedback

Report issues to contact@thesagafordonna.com with subject "Accessibility Issue".

Do Not Sell

Last updated: July 7, 2026

We do not sell or share your personal information.

This website does not sell personal information to third parties, use advertising trackers, collect information for profiling, or share data for behavioral advertising.

Contact: contact@thesagafordonna.com (Subject: CCPA Data Request)

See our Privacy Policy for full details.

Production Cost

ITEMDATECOST
✓ NovelJune 6$0
✓ Soundtrack (Suno)June 10$96
✓ ScriptJune 15$0
✓ Film Prod Design (GPT)June 21$200
✓ Domain + Hosting (Fly.io)June 20$79
✓ Cloudflare R2 (CDN)June 20$15
○ Teaser TrailerDecember 25~$400
○ Pop Theme SongJuly 24$0

Intended for Kickstarter support - mid July

○ Higgsfield (video gen)Jul-Nov~$600
○ ElevenLabs (voices)Jul-Nov~$250
○ Topaz Video AI (license)July~$200
○ Vast.ai (4K upscale)Oct-Nov~$150
○ Music VideoFeb 14~$150
○ Official TrailerMar 5~$750
○ Making OfApr 2~$200
○ TikTok SeriesNov 13~$400
○ Film (full production)May 28~$2,800

Goal: ~$5,500

○ TikTok PromotionOct-Nov~$600
○ Amazon PublishingMay 28~$0
○ Novel (Kindle Edition)May 28~$0
○ Audiobook (ElevenLabs)May 28~$260

SPENT SO FAR

$390

Est. Total: ~$7,000