Browse by mood, setting or length, then start reading instantly.
Sorted by newest first.
The mountain takes the body. The book decides whether it ever lived.
- ~188 min
- 31721 words
- 12 branch points
- 6 endings
- 110 plays
historicaldramaromancetragedypoliticalPotosí, Upper Peru, August–November 1585
historical dramacolonial AndesPotosíforced labourqueer romancelove triangleinstitutional corruptionminingtragedyadult protagonistmoral compromiseslow burn
Content notice (8)
- forced labour and colonial racial hierarchy
- graphic mine-collapse injury and death
- mercury poisoning and chronic illness
- coercion, wage theft, debt, and imprisonment
- religious discipline and institutional betrayal
- grief, burial, and falsified death records
- sexual content implied, cuts away
- bigotry shown through behaviour and consequence; no slurs written out
The fish belongs to a dead man. The hunger belongs to everyone.
- ~190 min
- 29053 words
- 12 branch points
- 7 endings
- 127 plays
historicalromancedramapolitical thrillertragedyBergen, Norway, summer to Michaelmas 1427
historical dramamedieval NorwayHanseatic Leagueadult romancelove triangleeconomic intriguepiratesslow burnqueer romanceinstitutional rottragedystockfish
Content notice (10)
- famine and food deprivation
- widowhood and grief
- institutional misogyny and xenophobia
- coercive debt and threatened homelessness
- graphic fire injuries and violent death
- workplace assault and brutal apprentice initiation
- alcohol misuse
- sexual content implied, cuts away
- betrayal by a dependent and business partner
- no slurs written out; bigotry shown through behaviour and consequence
An army can conquer a market. First it has to count it.
- ~188 min
- 29686 words
- 13 branch points
- 7 endings
- 108 plays
historicalpolitical dramaromancetragedyTlatelolco and Tenochtitlan, 1473 CE
mexicatlatelolcohistorical dramaadult romancelove trianglemerchant spiesmarket lawwartributeslow burninstitutional tragedypolitical intrigue
Content notice (10)
- war and civic conquest
- graphic violence and battlefield injury
- human sacrifice as state ritual
- death of a spouse discussed
- debt-slavery and threatened sale
- coercion, blackmail and institutional corruption
- sexual content implied, cuts away
- grief and survivor guilt
- food insecurity
- bigotry by class and city shown through behaviour; no slurs written out
Rome eats because somebody signs for the missing grain.
- ~190 min
- 29117 words
- 15 branch points
- 7 endings
- 98 plays
historicaldramaromancecrimepolitical thrillertragedyOstia and Portus, Roman Italy, spring to autumn 62 CE
ancient romehistorical dramapolitical thrillerbisexual protagonistlove trianglefreedwomanport cityinstitutional corruptionslow burnclasscrimetragedy
Content notice (10)
- slavery and coerced labour
- institutional hunger and poverty
- financial exploitation and debt
- graphic fire injuries and death
- assault and custodial violence
- alcohol misuse
- sexual content implied, cuts away
- class and gender subjugation
- corpse recovery and drowning aftermath
- bigotry shown through behaviour; no slurs written out
Forty thousand kilometres, three minutes of arithmetic, four seconds of shooting.
- ~95 min
- 12929 words
- 5 branch points
- 5 endings
- 85 plays
science fictionwardramaromancetragedyNear future, 2103, cislunar space
hard science fictionmilitaryspace combatnear futurelove trianglequeer romancewar crimesmoral compromisetragedyorbital mechanics
Content notice (7)
- graphic combat death, vacuum and burn injury
- mass civilian death threatened and depicted at distance
- war crimes and their legal justification
- sexual content implied, cuts away
- PTSD, insomnia, stimulant use
- suicide
- court martial and imprisonment
If this is close to home: findahelpline.com lists free crisis lines by country.
Every word she carries for the dead costs her a memory of them.
- ~90 min
- 14586 words
- 5 branch points
- 5 endings
- 87 plays
fantasydramaromancetragedySecond-world river town, pre-industrial
fantasygriefromanceghost storyhard magic systemmemorysmall townlove triangletragedysecond world
Content notice (7)
- grief and bereavement throughout
- memory loss depicted as loss of self
- drowning, murder, and a concealed cause of death
- suicide
- sexual content implied, cuts away
- domestic violence in the past
- child death (a delivered word, offscreen)
If this is close to home: findahelpline.com lists free crisis lines by country.
Eleven cabarets in four blocks, and one of them reopens.
- ~90 min
- 13175 words
- 5 branch points
- 5 endings
- 95 plays
historicaldramamusicromancetragedyArgentina, Buenos Aires, 1917
1910sbuenos airestangomusichistoricallove trianglequeer romanceclasspatronagetragedy
Content notice (7)
- knife violence, graphic
- sex work and coercion in the cabaret trade
- sexual content implied, cuts away
- queer relationship under legal and social threat
- police corruption
- poverty and debt
- grief
The animal comes to the voice. Then it knows the voice forever.
- ~100 min
- 14352 words
- 5 branch points
- 5 endings
- 83 plays
actionfantasyadventureromancetragedySecond-world archipelago, an industrial whaling-adjacent age
battle actionmonster huntingsecond worldhard power systemqueer romancecrew storyecologycorporate exploitationrivalrytragedy
Content notice (7)
- graphic violence, drowning and crush injury
- animal death rendered with weight
- character death including crewmates
- sexual content implied, cuts away
- corporate exploitation and indentured labour
- grief
- a faked death
Nine weeks of harvest, eleven hectares, and a winemaker who cannot smell her own cellar.
- ~90 min
- 18358 words
- 5 branch points
- 5 endings
- 81 plays
dramaromanceliterarytragedyPresent day, one harvest, Marlborough, New Zealand
contemporarynew zealandwinegriefterminal illnesslove trianglequeer romancemulti-povdisabilityfamily business
Content notice (7)
- terminal illness and end-of-life decisions
- assisted dying discussed
- disability and sensory loss
- financial precarity and bank foreclosure
- sexual content implied, cuts away
- alcohol use around a trade that runs on it
- grief and anticipatory grief
The striker throws it. The drummer pays for it.
- ~105 min
- 18444 words
- 6 branch points
- 5 endings
- 95 plays
actionfantasyromancetragedysportSecond-world monsoon delta city
battle shounentournamentsecond world fantasymusicrivalryqueer romancehard power systemterminal illnesstragedyhub structure
Content notice (7)
- graphic fighting violence and lasting injury
- progressive disability and cardiac decline
- assisted death
- exploitation by contract
- sexual content implied, cuts away
- grief
- gambling
Everything you can do, you owe. Someone else is paying it.
- ~105 min
- 22266 words
- 6 branch points
- 5 endings
- 89 plays
actionfantasyromancetragedySecond-world coal-and-iron industrial city
battle shounendark fantasysecond worldhard power systemrivalryqueer romanceterminal illnessdebttragedyduelling
Content notice (7)
- graphic violence and severe injury
- terminal illness and assisted death
- chronic illness of a family member
- self-destruction
- sexual content implied, cuts away
- grief
- institutional exploitation of the poor
If this is close to home: findahelpline.com lists free crisis lines by country.
Miss three payments and they don't evict you. They make the station smaller.
- ~95 min
- 14906 words
- 5 branch points
- 5 endings
- 89 plays
science fictiondramaromancetragedythrillerNear future, 2094, cislunar orbital habitat
near futurehard science fictionorbital habitatgriefmarriagelove trianglequeer romancedebtsabotagetragedy
Content notice (7)
- terminal illness and medical decline
- asphyxiation and industrial death, graphic
- suicide
- medical rationing
- sexual content implied, cuts away
- grief and anticipatory grief
- workplace injury caused by the protagonist
If this is close to home: findahelpline.com lists free crisis lines by country.
Eleven musicians, one biscuit tin, and fourteen minutes about the cement ships.
- ~90 min
- 16555 words
- 5 branch points
- 5 endings
- 85 plays
historicaldramamusicromancepolitical thrillerNigeria, Lagos, February to December 1976
1970slagosnigeriamusicpolitical thrillerlove trianglequeer romancecoupbetrayalafrobeat
Content notice (8)
- state violence, detention and executions
- political persecution and censorship
- sexual content implied, cuts away
- queer relationship under legal threat
- alcohol and cannabis use
- police brutality
- infidelity
- grief
He translates for the men who might shoot him by mistake.
- ~100 min
- 16447 words
- 5 branch points
- 5 endings
- 86 plays
historicalwardramaromancetragedyPacific War, Saipan, June to August 1944
world war twopacific theatrehistoricalmilitarylove trianglequeer romancemoral compromisetranslationtragedyjapanese american
Content notice (8)
- graphic combat violence and burn injuries
- mass civilian death including suicide (depicted at a distance, not instructional)
- racism against Japanese Americans, internment
- prisoner interrogation
- sexual content implied, cuts away
- suicide
- PTSD, dissociation
- alcohol use
If this is close to home: findahelpline.com lists free crisis lines by country.
Sixty-one children, forty adults on Thursdays, and a building she does not own.
- ~95 min
- 19236 words
- 5 branch points
- 5 endings
- 100 plays
historicaldramaromancepolitical thrillertragedyReconstruction-era Louisiana, spring to autumn 1873
reconstructionamerican southhistoricalqueer romancelove trianglepolitical violenceeducation1870stragedyvoting rights
Content notice (8)
- racist mass violence and massacre, graphic
- lynching referenced
- slavery aftermath and its ongoing coercion
- sexual content implied, cuts away
- queer relationship under lethal social threat
- child endangerment
- arson
- grief
Six hours a night, three currencies, no passport.
- ~100 min
- 16957 words
- 5 branch points
- 5 endings
- 91 plays
historicalnoirromancepolitical thrillertragedyShanghai, International Settlement and French Concession, January to April 1927
1920s shanghaihistoricallove trianglequeer romancegangstersrevolutionstateless refugeebetrayaltragedyjazz age
Content notice (8)
- massacre and political mass killing, graphic
- opium trade and addiction
- sex work and coercion
- sexual content implied, cuts away
- police corruption and surveillance
- racism and colonial hierarchy depicted through behaviour
- torture referenced
- grief and displacement
Eighty seats, six nights a week, and a file in a policeman's own handwriting.
- ~100 min
- 16688 words
- 5 branch points
- 5 endings
- 85 plays
historicalnoirdramaromancetragedyWeimar Germany, Berlin-Neukölln, winter 1931 to summer 1932
weimarcabaretberlinaddictionpolitical thrillerlove triangle1930snoirtragedyclass struggle
Content notice (8)
- opioid addiction and withdrawal, non-instructional
- street violence and murder, graphic
- political extremism and fascist violence
- police surveillance and betrayal
- sex work referenced
- sexual content implied, cuts away
- suicide
- antisemitic and political persecution depicted through behaviour
If this is close to home: findahelpline.com lists free crisis lines by country.
The city has three months of water and four caliphs a year.
- ~95 min
- 20234 words
- 5 branch points
- 5 endings
- 95 plays
historicaldramaromancewartragedyAl-Andalus, Córdoba, 1013 CE during the fitna
al-andalusislamic golden agesiegehistoricallove triangleengineeringbetrayaloccupationtragedypoetry
Content notice (7)
- siege warfare, graphic violence
- massacre of civilians (offscreen and reported)
- sexual content implied, cuts away
- religious persecution
- torture referenced
- destruction of libraries and cultural property
- thirst and dehydration
You can only learn a technique from someone trying to kill you with it.
- ~100 min
- 23021 words
- 6 branch points
- 5 endings
- 82 plays
actionfantasytragedyromanceSecond-world river city, an industrial-adjacent duelling age
battle shounenswordfightingsecond world fantasyrivalryhard power systemtragedyromanceduellingmentor betrayaltournament
Content notice (7)
- graphic violence and permanent injury
- amputation
- character death including a lover
- alcohol abuse
- sexual content implied, cuts away
- self-destructive behaviour
- grief
Eleven weeks of poisonings, ninety days of grain, one woman allowed to look at the bodies.
- ~105 min
- 22301 words
- 6 branch points
- 5 endings
- 92 plays
historicalmysterythrillerromancetragedyNorthern Song China, Kaifeng, winter 1126 to spring 1127
song dynastyhistorical mysterysiegeforensicslove trianglebetrayalfaminepolitical thrillertragedywomen's work
Content notice (8)
- detailed autopsy description
- poisoning deaths
- famine, starvation and one implied instance of survival cannibalism (offscreen)
- siege violence, graphic
- sexual content implied, cuts away
- coercive marriage law
- child endangerment (a son's fate, offscreen)
- torture referenced, not depicted
She wrote the letters. Someone else got the woman.
- ~95 min
- 18739 words
- 6 branch points
- 5 endings
- 79 plays
historicalromancedramatragedyHeian Japan, autumn 1004 CE
heianhistorical romancelove trianglecourt intrigueletterstragedyjoseislow burnclasspoetry
Content notice (7)
- grief
- coerced marriage and concubinage
- class and gender subjugation
- suicide (offscreen, discussed)
- sexual content implied, cuts away
- violence (a beating, an execution ordered)
- infant mortality referenced
If this is close to home: findahelpline.com lists free crisis lines by country.
Hold the gate. Share the price. Ring the first bell at moonset.
- ~36 min
- 8063 words
- 9 branch points
- 2 endings
- 39 plays
dark fantasyromancedemon-slayingOne dusk to moonset in an ash-valley village
mageswitchesdemonslove trianglegriefsacrifice
Content notice (4)
- stylized fantasy combat and injury
- grief and terminal illness
- consensual adult romance, fade-to-black
- coercive demonic bargains
· audio review pending
The Ninth Minute
No cover art yet
Everyone gets nine minutes after death. The city sells them by the second.
- ~20 min
- 4416 words
- 16 branch points
- 5 endings
- 48 plays
speculative noirinteractive dramaromanceNear future Vesper City, one rainy night until dawn
grief noirnear futurememory marketcorporate thrillersibling lossethical horrorslow-burn romanceurban fantasy
Content notice (5)
- bereavement and death
- corporate exploitation of the dead
- emotional manipulation
- references to a fatal transit accident
- non-graphic peril
Two origins. Twelve dead. One paragraph with a nineteen-year-old's name in it.
- ~180 min
- 11438 words
- 28 branch points
- 5 endings
- 117 plays
literary fictionprocedural dramaromancelegal dramaMadrone County, Caldera; October and November 2026
adult dramawildfireproceduralmoral ambiguitycorporate negligenceinsurancecriminal investigationslow burn romancesmall towninstitutional pressureliterary fictionmultiple endings
Content notice (10)
- fatal wildfire and burned homes
- graphic post-fire remains
- grief and survivor guilt
- insurance non-renewal and threatened homelessness
- corporate and government negligence
- criminal jeopardy for a nineteen-year-old adult
- alcohol use
- sexual intimacy implied, cuts away
- violence discussed without instructional detail
- bigotry shown only through behaviour and consequence; no slurs written out