Opal Says Sorry

Opal accidentally breaks Flo’s favourite kite and is too scared to say sorry.

Flo had the best kite in the whole town. It was red and gold, with a long ribbon tail. One windy afternoon, Flo let Opal hold it for a moment. ‘Be careful,’ said Flo.

But a strong gust of wind came, and the kite flew out of Opal’s hands. It crashed into a tree with a CRUNCH. When Opal fetched it, she saw it was broken: the wind had knocked it into a puddle.

Opal’s heart thumped. Flo was in the next field. Opal could hide the kite and say nothing. She put the kite behind her back, and went home with a heavy tummy.

That night, Opal couldn’t sleep. She told Olive the owl everything. ‘It’s hard to say sorry,’ said Olive kindly, ‘but it’s worse to keep it inside. And I think Flo will understand.’

The next day, Opal knocked on Flo’s door with the kite. ‘I’m so sorry,’ she said. ‘I broke it. I was too scared to tell you.’ Flo looked at Opal, then smiled. ‘Thank you for telling me. Let’s fix it together.’

Together they mended the kite with tape and glue. It looked a bit patched, but it flew even higher than before. ‘Best kite ever,’ said Flo. And the two friends were closer than ever.

💡

The little lesson

Saying sorry is hard, but it makes things better.

Let’s talk about it

  • Why is sorry hard to say?
  • How did Flo feel in the end?

Finish stories to collect Opal as a sticker in your Sticker Book.

More Kindness & Friendship stories

💛 Kindness & Friendship

A New Friend for Kira

A new child arrives at the playground and nobody talks to Theo. Kira steps forward.

Ages 3–52 min
💛 Kindness & Friendship

Sia’s Lemonade Stand

Sia opens a lemonade stand to earn money, but ends up giving away more than she sells.

Ages 6–72 min
💛 Kindness & Friendship

Lemonade for Everyone, Says Caleb

Caleb opens a lemonade stand to earn money, but ends up giving away more than he sells.

Ages 6–72 min

You might also like

🦸 Superheroes

Kit Lights Up the Street

When the power goes out across town, Kit and friends become the neighbourhood’s superheroes.

Ages 8–93 min
📜 Fables

Gia Tells the Truth

Gia drops a tool in the river and is offered something much finer. Will she tell the truth?

Ages 8–92 min
🌍 Around the World

Market Day with Oscar

Oscar gets lost in a busy market, but kind strangers help him find the way.

Ages 8–92 min