Two ways to receive a story.
Fortune Cast works from the sky — your natal chart, today’s planetary transits, the moment you were born. It calculates the real planetary positions active today, reads them against your birth data, and writes you a short story. First person. Any era, any place. The astrological mechanics stay invisible — they determine how the character moves without ever being named. This is not a horoscope. It doesn’t tell you what to think. It gives you something to feel.
Ember Cast works from what you’re carrying. Something is alive in you right now. Or stuck. Or both. Bring it here — an object, a word, a wound, a color, a name, a hunger, a decision that won’t resolve. One thing. The oracle finds the story it was always trying to become, wearing a different body, in a different world. The ember travels. The world around it changes. Everyone is carrying something. The thing that woke you at 3am. The thing you almost said. The thing you’ve been holding so long you’ve forgotten it has a shape.
Bring it once. Leave with a story.
Both are free. Nothing is stored. Every reading is different because the sky doesn’t repeat.
Choose one. Enter what it asks for. Receive something to carry.
✦ Nothing stored. Nothing saved. Copy and paste the story to keep it. ✦
About Fortune Cast and Ember Cast
Fortune Cast generates a personalized daily story from your natal chart and today’s planetary transits. It uses real astronomical data — the positions of the Sun, Moon, Saturn, and Neptune — calculated against the moment you were born. Sabian Symbols, lunar phase, house placements, and personal day numerology are woven in as invisible texture.
The result is a first-person narrative: a character in a specific world, on a specific day, shaped by forces they can’t name — because the forces are real and calculated but never appear in the text. The bones don’t show. They just determine how the character moves.
Ember Cast receives one thing you’re carrying. The story it returns wears the same weight in a different world — different era, different place, different life. The ember travels. The world around it changes.
Both change every day. Both are free. Nothing is stored or saved.
For example: A story Fortune Cast wrote from March 2026
The smell of whale oil clings to everything — coat, fingers, the soft skin behind my ears. I have stopped noticing it the way a man stops noticing his own name.
It is nearly four in the morning. Edinburgh, 1887. My pole is eighteen feet of ash wood, cold as iron through my gloves, and I am somewhere between Canongate and the Grassmarket with eleven lamps left to extinguish before the sky decides to do it for me. I have been walking since nine the previous evening. My feet know these stones better than they know rest.
There is a girl sitting on the steps of the tallow merchant’s shop. A girl in a gray coat, perhaps fourteen, holding something across her knees — a bugle, dented at the bell, the brass gone greenish at the seams. She is not playing it. She is only holding it the way you hold something you’ve been given the job of returning and haven’t yet found the courage to return.
I stop. I have eleven lamps. The sky is beginning to think about itself.
What are you doing out, I say, and it comes out gentler than I intend.
She looks up. Waiting for my da, she says. He plays in the regiment band. He’s late coming home and my mam sent me to find him but I don’t know where the regiment is anymore.
I think of the barracks up past Greyfriars. I think of my eleven lamps.
The regiment moved to Dalmarnock two weeks past, I tell her. Your da’s not in Edinburgh tonight.
She takes this in. She does not cry. She simply looks at the bugle as if it has failed to deliver some promised information. Then she sets it on her knee with a kind of finality and stands.
Then I’ll go home and tell my mam, she says.
I walk her as far as the Canongate crossing. She does not ask me to, and I do not offer. I simply turn and she simply walks beside me, the bugle swinging at her side, catching the last lamplight before I put it out.
At the crossing she goes left without looking back. I go right. I extinguish the lamp above the bakery and the warm bread smell floods out to meet the dark the way it does every single morning, as though it is always just arriving for the first time.
I still have ten lamps. The sky is pale at its eastern hem.
I hoist the pole onto my shoulder and keep walking, carrying the ghost of that bread smell with me like something almost enough.
Today’s Taste: The warm bread smell floods out to meet the dark the way it does every single morning, as though it is always just arriving for the first time.