StoryChoose
Rainy Rooftops
🌧️ Rainy Rooftops

Green Arrow Home

3 chapters for 1 character · about 10 minutes · told 1 time. The highlighted parts are filled in with your own characters when you make this story yours.

Chapter 1: Last Call

Rain hammers the basement window. Inside, a desk lamp throws a small circle of light on crumpled paper. ⟨Character 1⟩ leans back in his chair, tea mug in hand, staring at the old TV flickering in the corner.

⟨Character 1⟩: Two in the morning and the city still can't fix its own traffic lights. I've got a deadline at nine. This code is a mess of tangled wires and bad decisions. One more line, then sleep. That's the plan.

He takes a sip of tea and sets the mug down. The clock on the wall reads 2:44, its second hand ticking loudly.

⟨Character 1⟩: The old system booted wrong again. They send me a new update every week. Half of them break more than they fix. Last time, the streetlight outside my window turned purple. Purple! Who designs these things?

A flash of lightning lights up the room. The power cuts out. The TV dies with a pop. The red LED on the modem flickers to life, then goes dark. Through the blinds, the traffic light at the corner blinks wildly.

⟨Character 1⟩: Great. Just what I needed. Now the backup generator will hum all night. At least my laptop's still on battery. Let me finish this one function...

The traffic light outside flickers and then steadies. A voice rolls through the window like a bee in a jar.

Mint: Hey. You with the tea. I need a favor.

⟨Character 1⟩: Did the speaker system break too? Now the lights are talking. I must be more tired than I thought. Go back to sleep, ⟨Character 1⟩.

Mint: I'm Mint. The traffic light on the corner. I've been watching you type for hours. The storm knocked out power, and an ambulance is lost. It's carrying a sick girl. She needs a hospital fast, but the driver can't find the way. I can see our lights, but they won't listen to me without a human's help.

⟨Character 1⟩: A lost ambulance? And you want me to... talk to traffic lights? Because that makes perfect sense at almost three in the morning.

Mint: You're the only one who can hear me. I can connect you to the other lights. You just need to tell them to turn green. A green corridor. It'll guide the ambulance straight to the hospital.

⟨Character 1⟩: Fine. But if this is a prank, I'm unplugging you. What do I do? Just talk to them?

Mint: Yes. I'll patch you through to each light one by one. Start with the one by the bakery. It's stubborn, but it'll listen if you're direct. The ambulance is at the north roundabout. Please hurry.

⟨Character 1⟩: North roundabout. Got it. And Mint? This better work. I'm supposed to be sleeping.

⟨Character 1⟩ pulls on his jacket and looks down the rain-soaked street. The traffic light by the bakery glows a stubborn red. Somewhere in the dark, an ambulance turns in circles.

Chapter 2: Red Light Rush

⟨Character 1⟩ stands at the window with it cracked open. Rain blows in cold across his face. Mint's voice patches him through like a phone call with nobody on the other end.

⟨Character 1⟩: Hello, bakery light. It's me. The guy from the basement. I need you to go green. There's an ambulance coming, and it has to get through.

Bakery Light: Green, green, everyone wants green. I've been red for ten years and the cars still go. What's one ambulance?

⟨Character 1⟩: There's a sick girl in it. So the cars can wait, and so can you. Flash green three times. Blink if you're with me.

The bakery light stutters. Then it flashes green. Down the block, the next light wakes up and glows green too.

Mint: That worked faster than I expected. The signal's been wired with a bit of leftover code. Now sweep east along the main street. The next two are listening already.

Across the city, the ambulance pulls away from the roundabout. Its headlights cut through the rain. ⟨Character 1⟩ watches the little white box turn, slow, off the main road.

Mint: The driver's turned down Cutter Street. That's a dead end. Old road. It goes to a wall and stops.

⟨Character 1⟩: Of course it is. Hold on. Patch me through to Cutter Street, the alley lights. I'll do what I can from here.

The ambulance rolls into the narrow lane. Headlights splash across a brick wall and stop. Steam rises off the bonnet. Inside, a paramedic leans toward the window.

Paramedic: We're stuck! The map says the hospital is two streets over but this wall is the end. The girl's fever is up, she keeps asking for the light to tell her the way.

⟨Character 1⟩: Then tell her the light says to hold on. Listen. Both alley lights there, if you can hear me, blink slow, three green, two red. I need a countdown. No, actually, blink left, then right, like an arrow. It points them back out.

Behind him, the laptop hums. ⟨Character 1⟩'s fingers find the diagnostics window, the old network tree. Two lights in the alley answer with a slow, even left-right pulse. The wall ahead is lit for a second, then dark.

Paramedic: Got it! The lights are flashing like a sign. Going left, going left. They're backing out!

The ambulance reverses. Its headlights swing, then steady, then it peels back down the lane and out onto the main road.

Mint: They're clear. Nice work. But the hospital gate has a light I've never heard, an old one. The storm may have taken it. If that one's dark, they'll overshoot again.

⟨Character 1⟩ swipes rain from his forehead, still staring at the grey street, and pulls up the code again.

Chapter 3: Dance of the Signals

⟨Character 1⟩ drops into his chair, laptop open, rain ticking on the glass. Mint feeds him the hospital route, street by street. He maps each light onto the old network tree and starts assigning green.

⟨Character 1⟩: All right. Main street, green. Chapel road, green. The last light before the hospital is dead, though. Storm took it out. If I turn the road into a green arrow, the ambulance will read it like a sign. But I need that one light working.

Mint: That light is old. No power, no signal. I keep calling, but it doesn't answer.

⟨Character 1⟩ scrolls down through pages of comments nobody ever reads. He stops on a line he half remembers from a rebuild years back.

⟨Character 1⟩: Wait. There it is. Backup solar sensor. Every old light has one, charged by daylight, tucked into the safety code so it never fully dies. The hospital light just needs a push to wake it up.

He types a short block of code and sends it through the line. Outside, the dark light at the hospital gate blinks twice, then holds.

Mint: It's alive. Now do the arrow. Six lights, all green, leaning right toward the gate. Let the ambulance read the road.

One after another, six traffic lights glow green at a slow, even angle, like a road laid flat in the rain. The ambulance turns, follows the gentle lean of the lights, and slows to a stop at a lit hospital door.

Paramedic: We're in! The gate was lit up like an arrow pointing straight at us. The girl's asleep now, quiet. She kept saying the lights would tell us the way. Whoever you are, thank you.

Mint: She's safe. All the lights are turning green now. Then a gentle blink. The city's settling. Thank you, ⟨Character 1⟩. You could have gone to sleep and let us figure it out.

⟨Character 1⟩: It cost me a mug of tea and about an hour of sleep. Worth it, I suppose. Don't call, I mean, unless someone's lost. Actually, you can call.

The red LED over his desk settles into a slow green blink. ⟨Character 1⟩ lets his head down on his folded arms. The clock ticks to 2:44. Rain taps once more on the window, then softens to a hush.

Some nights give us exactly the right interruption. Goodnight ⟨Character 1⟩, Mint, the paramedic, the girl, and all of you.

A question for tonight
Do you think ⟨Character 1⟩ would have ever talked to a traffic light if he hadn't needed two minutes alone?

More shared stories · Write a new one