How to calm bedtime resistance: free custom story tool puts your kid as the hero
8:15 PM, last Tuesday, I found my 6-year-old Mia wedged between the couch and the coffee table, a half-crushed goldfish cracker stuck to her pajama shirt, refusing to come out for bedtime. My 9-year-old Jax was already leaning against his bedroom door, arguing that he still had 12 minutes of screen time left, and our golden retriever had stolen a sock from the laundry basket and was chewing it under the dining table. This wasn’t out of the ordinary. We’ve had the same bedtime routine for two years, and for most of that time, half our evenings end with a power struggle over who goes to bed when.
Then I got a text from my friend Sarah, whose husband Mark is a dad of three around our age, works in software. The text said “Mark built this thing for our kids, wanna test it? Free two weeks, no credit card needed. Writes bedtime stories where your kid is the hero.” I was skeptical. I’ve tried all the bedtime hacks: sticker charts, blackout curtains, no screens an hour before bed, even those fancy personalized story books you order online that cost $30 and have your kid’s name printed once on the first page. None of it stuck. Mia still complained that the hero wasn’t actually her, that they didn’t like the same things she likes.
But I was tired, I’d had a long day of work and school drop offs and a broken dishwasher, so I clicked the link. It asked for four bits of info: your kid’s name, three things they love, one silly thing they don’t like. I typed Mia, unicorns, her goldfish Bubbles, drawing rainbows, broccoli. Two minutes later, a 10-minute bedtime story popped up. It was about a girl named Mia who has to go into the Enchanted Forest to fix the dirty river, and her pet goldfish (who can talk, of course) comes with her, and along the way she outsmarts a troll that tries to make her eat broccoli, and the magic power she uses to fix the river comes from the rainbows she draws. I called Mia out from behind the couch, and she actually came. She climbed up on the bed next to me, didn’t wiggle once while I read, and interrupted me three times just to point out “that’s my Bubbles!” and “I do hate broccoli!” That night, she fell asleep 15 minutes earlier than she had in months, no tears, no running back out for a drink of water four times.
I’ve been thinking a lot about why that worked, when all the other “solutions” for bedtime resistance didn’t. So many parenting articles I’ve read frame bedtime pushing as a test: your kid is trying to break your boundaries, so you have to hold firm no matter what. I did that for months, and it just left both of us cranky. What I missed is that most of the time, the resistance isn’t about staying up later. It’s about agency. Think about it: most of a kid’s day is adults telling them what to do. Put your shoes on. Finish your lunch. Stop talking in line. Sit still. Bedtime is just one more thing adults are making them do, so it’s the easiest place to push back. When the story is all about them, their favorite things, their silly quirks, they get that 10 minutes of control they’re craving, without throwing off the whole routine.
I tried it with Jax a couple days later, too. He’s been struggling with reading fluency at school, and hates reading out loud because he gets embarrassed when he messes up. I told him he could make his own story, so he typed in Jax, Lego, space, his dog Max, broccoli too, because he thinks it’s funny. The story came out about a space ranger Jax who fixes a broken Lego space station, with Max the dog as his co-pilot. He asked if he could read it to me instead of me reading it to him. That’s the first time he’s volunteered to read out loud to anyone in six months. He messed up a couple words, but he just laughed and kept going, because he cared what happened next. That’s the thing about engagement: kids don’t need fancy expensive reading programs if the text matters to them. My son’s reading teacher has said as much for months, but I didn’t really get it until I saw him leaning in, turning the pages, excited to finish his own story.
Mark told Sarah he built it because he was tired of making up custom stories every single night for his 4-year-old, who refused to go to sleep unless he was the main character. After a full day of work, he couldn’t come up with a new plot every evening, so he built the tool for his own family, then figured other parents might need it too. That’s what feels different about it, I think: it’s not some big corporate product designed to sell you a subscription. It’s just a dad who solved a problem he actually had, and is letting other parents test it for free while he tweaks it.
It’s not perfect, of course. Last week, it mixed up Bubbles the goldfish and turned him into a house cat, and Mia thought that was even better, so that wasn’t a problem. Some nights Jax tries to stall by asking for three different stories, so I set a rule: one story, that’s it, same as any other night. It doesn’t fix every bad bedtime. We still have nights where everyone is overtired, we just rush through the routine and everyone gets to bed cranky. It’s still just a beta, free for two weeks while Mark collects feedback. I don’t know if it’ll stay free, or if it’ll even be around in six months.
But right now, it’s the lowest effort trick I’ve found for those hard nights. You don’t have to stay up an hour writing a custom story yourself after the kids are asleep, you don’t have to spend $30 on a fancy book that gets old after two reads. All you need is two minutes, three little details about your kid that matter to them, and you’ve got a story that’s entirely theirs. We’re doing it three nights a week now, and the number of times I have to fish Mia out from behind the couch has dropped from five nights a week to one. That’s enough for me right now.
Please indicate: Thinking In Educating » How to calm bedtime resistance: free custom story tool puts your kid as the hero