Cover of The Bus Driver Who Waited

Ailsa drives the last bus of the night. It leaves the station at 11:40. Her route goes past the river, the hospital and the old market. At this hour, the bus is almost empty.

Tonight she stops at the market and looks in her mirror. Far down the street, an old man runs toward her. He holds a big bag of shopping in one hand.

The rule says the bus must leave on time. If she is late, the next driver is late too. Ailsa looks at the clock. It is 11:40.

She waits. She counts slowly in her head. The man comes closer. His bag hits his leg with every step.

At forty seconds, he climbs on. For a moment, he cannot speak. "Thank you," he says. "This is the last bus. I have no money for a taxi."

"Sit down and rest," Ailsa says.

She closes the doors and drives on. They pass the hospital, and then the dark river. The old man gets off near a small park. He waves from the street.

The next week, he gets on the bus again, this time early. He gives her a paper bag. Inside is a warm pastry with cheese.

"Only once," he says. "The rules are the rules."

At the end of the line, Ailsa turns off the engine. She eats the pastry in the quiet bus.

🧠 Check your understanding

  1. How long does Ailsa wait?

    Show answer

    Answer: Forty seconds

    She waits forty seconds before the man gets on.

  2. What does the old man carry?

    Show answer

    Answer: A bag of shopping

    He holds a big bag of shopping in one hand.

  3. What does the old man bring her later?

    Show answer

    Answer: A pastry with cheese

    The next week he gives her a warm pastry with cheese.

Enjoyed it? Hear the full story and look up any word in the app

  • Tap any word to see its meaning
  • Hear every story in full and read offline
  • Review vocabulary, practice pronunciation and take quizzes
Get it on Google Play