You talk. draft() shapes it into something people actually read.
The bakery was closing when I got there — but the owner saw me through the glass, unlocked the door, and handed me the last croissant. Some days the city is kinder than you expect.
You're not a bad storyteller. You just started at the hardest part — the blank page. The story was already in you. It just needed a way out.
// no perfect sentences requiredRambling is fine. Half-sentences are fine. Say it however it comes.
Two or three gentle prompts — the ones a good editor would ask.
Structured, readable, and yours. The gold moment.
This is what thirty messy seconds becomes.
so um today I went to that bakery… the one near the station? and it was basically closed, like lights half off… and the owner just… I don't know… he let me in anyway? and gave me the last croissant and I just… yeah. it was a good day I guess
hookThe bakery lights were already half off when I got there.
rising · peakI almost turned back — then the owner saw me through the glass, unlocked the door without a word, and handed me the last croissant on the tray.
reflection · closeI keep thinking about that small, unearned kindness. Some days the city is softer than you expect. Today was one of them.
One tap reshapes your story for where you post it — length, tone, and line breaks included.
The messy version, the honest version, the 11pm version — they stay yours. You decide what's kept and what's shared; nothing is ever sold or used to train.
Creators trading first drafts, honest notes, and the small wins that keep you posting. We're opening the doors soon.
// opening soon — early folks get the good seats