After Reading the Same Book 47 Times, I Built My Daughter Her Own AI Bedtime Story App

May 3, 2026

After Reading the Same Book 47 Times, I Built My Daughter Her Own AI Bedtime Story App

Why bedtime stories quietly broke for my family — and the small thing that fixed them.


The 8:47 PM problem

My daughter is four. Every night around 8:47 PM she does the thing every parent reading this knows:

"Daddy, story?"

And every night, I do the same thing — I stare at the bookshelf.

We have, conservatively, sixty picture books. She wants to hear three of them. The dinosaur one. The bunny one. The one about the lighthouse keeper. I am not exaggerating: we are on read number forty-seven of the dinosaur book.

I'm a software engineer. I've built fairly complicated things for a living. But for ten months, I could not solve the problem of what story do we read tonight?

It isn't that I'm lazy or unimaginative. It's that the stakes are deceptively high. A bedtime story isn't a transaction — it's the last conversation of her day. If I phone it in, she notices. If I make something up and it veers somewhere weird, the entire bedtime routine derails. So I default to the safest option on the shelf. Dinosaur book. Round forty-seven.

If you're a parent, you know exactly which book you've read forty-seven times. We all have one.

Why nothing on the internet helps

Before I built anything, I tried, in roughly this order:

  • Buying more books. They pile up next to the bed. She bonds with three of them, ignores the rest.
  • Searching "bedtime stories for kids". Google returns SEO farms recycling pre-1950 public domain stories. Generic, hollow, written for nobody.
  • YouTube channels. Screens before bed wake her up instead of winding her down.
  • Reading apps. Most are aimed at older kids learning to read, not at small kids being read to.
  • Making it up myself. Fine on a good night. Disastrous on a Wednesday.

What I actually wanted was simple, and I couldn't find it anywhere: a fresh, gentle story every night, with my daughter inside it.

The night I started building

In month ten of the dinosaur book, I tried something different. I sat on the floor and asked her, "What if tonight's story is about you, and a dragon, and you have to choose what happens?"

Her eyes widened. She picked the dragon's color. She named him. Then — and I would never have written this — she decided the dragon was afraid of the moon. The whole story turned into a quiet little adventure about helping a moon-shy dragon find his courage.

She asked for that dragon by name the next four nights.

That was the missing piece I'd been circling for a year. The story works when she is in it and gets to make the choices. Not "interactive" in a video-game sense — kids are tired at bedtime, this is not the moment for branching narrative — but the small decisions a four-year-old loves making. Pick the color. Pick the friend. Pick what's behind the door.

The next morning I started building.

What I built (and what I deliberately didn't)

I built a small AI app that does exactly four things, on purpose:

  1. It puts your child in the story as the hero. By name. With the things they already love woven into the world.
  2. It lets them choose what happens next. A few choices per story. Not many — kids are trying to fall asleep, not play a game.
  3. It remembers characters and places across nights. The moon-shy dragon comes back. The lighthouse-keeper grandma is still there. Tonight's story can pick up where last night's ended.
  4. It tells the story gently, in language a small child understands. Calm pacing. Soft endings. No cliffhangers — bedtime is not the time for cliffhangers.

What I didn't build, deliberately: chat. Open-ended messaging. Anything that would turn bedtime into screen time. The story is read aloud — by a parent, or by a calm voice — and then the device is closed.

I called it Once Upon Elly. Elly was a name we'd considered for our daughter. The product is not for children to use alone. It's for a tired parent at 8:47 PM who needs a fresh, age-appropriate story in the next sixty seconds.

What changed in 30 days

I committed to using only my own app for thirty days. No other bedtime stories. No books. No Netflix. Just to see.

Three things genuinely surprised me.

1. She never got bored. Not once.

Not because the AI is brilliant — it isn't always — but because the story has her inside it. An okay story with my daughter as the hero beats a great story about somebody else. Every single night.

2. She started falling asleep during the stories.

This was the unexpected one. With books, she fights sleep because she wants to know how it ends. With our app, she knows tonight's story will continue tomorrow night with the same characters and the same world, so she lets go. Most nights now she's asleep before the third choice point.

This is the result I didn't plan for and would not give back.

3. Bedtime stopped being something I dreaded.

"Daddy, story?" used to send a small wave of guilt through me — the dinosaur book, again, my fault, again. Now it's the easiest part of my day. I haven't opened a single picture book in those thirty days.

I built it for myself, and it kept working.

What other parents have told me

Once it was working for our family, I gave it to a dozen other parents — friends, friends of friends — to use for two weeks. The pattern was almost identical:

  • "He picks the same dragon every night now." — Dad of a five-year-old
  • "First time my twins agreed on the same story." — Mom of four-year-old twins
  • "It's the first thing that worked for our bilingual family — same story, two languages." — Mom in Seoul

That last one I genuinely did not see coming. The same Once Upon Elly story can be regenerated in Korean (and other languages), so bilingual families can share one bedtime world across two languages. We made that a first-class feature.

What it actually is (the boring, definitional part for anyone who skipped here)

Once Upon Elly is an AI bedtime story generator for parents of children ages 3–12. It creates personalized, age-appropriate bedtime stories based on your child's name, interests, preferred themes, story length, tone, and language. Your child becomes the hero of every story. They make small choices that shape what happens next. Characters, places, and plot lines are remembered across nights — so tonight's bedtime story can pick up where last night's ended.

It is designed for parent-guided family bedtime, not unsupervised child interaction. The first story is free — no card, no signup friction. After that, parents can buy small bundles of "Story Passes" as they need them.

If your nightly question is "what story should we read tonight?", that question is exactly what Once Upon Elly was built to answer.

How to try it tonight

If "what story do we read tonight?" is the question that's been quietly draining you, the simplest thing you can do is make one tonight, with your kid, before bed. It takes about ninety seconds.

Make your child's first story for free at onceuponelly.com

That's it. No long pitch. If it works for your family the way it worked for mine, you'll know by night three.


About Once Upon Elly

Once Upon Elly is an AI bedtime story app built by a dad whose four-year-old got tired of the same dinosaur book. Stories are personalized around your child's name, interests, language, and chosen themes; characters and worlds are remembered from one night to the next; and the first story is always free. Designed for parent-guided bedtime use, ages 3–12. Try it at onceuponelly.com.

Once Upon Elly