The Sojourn app icon: an arched doorway opening onto a night sky with a crescent moon, a path leading in.

Sojourn

Available · 2026 · iOS, web

Bedtime stories written to be read aloud, by one grown-up to another.

Sojourn is the app where one grown-up reads a bedtime story aloud to another. One reads. The other listens. The story runs three, five, or seven nights, with gentle forks that let the reader steer, and the world remembers what happened the night before.

It started as a gift. Frank Reader of the Trashcan Sinatras once ran a fan campaign where a small pledge got you a recording of him reading a children’s book, and I asked him to read The Velveteen Rabbit for my wife. When we listened, she wasn’t charmed the way you’re charmed by something cute. She was flattered, quietly undone that someone had taken that much care. That became the test every decision in the app is run against: does the listener feel flattered, or infantilized?

Every story is written and edited before it reaches you. I spent months trying to make live generation work, because I wanted every read to be unique, and it never got past handing a tired person the model’s worst sentence of the evening. Bedtime is the wrong place to roll that die. So the stories ship whole, and the app is built to be put down: the pacing slows through each session, the audio fades, the screen dims. It’s the product where the idea of an anti-engagement product got its clearest shape.

The making of it, in the Stalefish Lab