
Maya had been waiting for Saturday all week.
She and her best friend, Ethan, had planned a picnic beside the lake.
Maya packed sandwiches, apples, and lemonade. Her mother also gave her a box of delicious chocolate cookies.
“Save some for later,” Mom said.
“I will try,” Maya replied.
A few minutes later, Ethan arrived with a picnic blanket. His dog, Milo, came with him.
Milo looked at the basket and wagged his tail.
“He knows there is food inside,” Ethan said.
“Then we need to watch him,” Maya replied.

The lake was not far away.
They walked along a quiet path between the trees. Milo ran ahead, stopped, and looked back at them.
“Does he ever get tired?” Maya asked.
“Only when it is time for a bath,” Ethan said.
The morning felt perfect.
Then Maya noticed a large grey cloud.
“Was that there before?” she asked.
Ethan looked up.
“I do not think so.”
A cold wind moved through the trees.
One drop landed on Maya’s nose.
Another fell on Ethan’s hand.
Then the rain came down all at once.
“Our picnic!” Maya cried.
They grabbed the basket and blanket.
“There is a shelter near the path!” Ethan shouted.
They ran as fast as they could.

By the time they reached the shelter, their shoes were wet.
Milo shook the rain from his fur.
Water flew everywhere.
“Not near the cookies!” Maya cried.
Ethan quickly closed the basket.
They laughed for a moment.
Then Maya looked toward the lake.
They could not sit on the grass.
They could not play games.
They could not enjoy the picnic they had planned.
“The whole day is ruined,” Maya said.
For a while, they watched the rain in silence.
Then they heard a loud sound.
Clang!
Something rolled across the path.
“What was that?” Ethan asked.
A woman stood in the rain with a broken umbrella. One of her shopping bags had torn open.
Oranges, bread rolls, and cans were rolling across the ground.
“She needs help,” Maya said.
They ran outside.
Maya picked up the cans. Ethan collected the bread. Milo found an orange near a bush and pushed it toward them.
“Good job, Milo,” Ethan said.
The woman smiled.
“Thank you. My name is Mrs. Carter.”

Mrs. Carter’s house was only a few streets away, but the bags were heavy.
“We can carry them,” Maya offered.
“But you are already wet,” Mrs. Carter said.
Ethan looked at his muddy shoes.
“I do not think we can get much wetter.”
They walked with her through the rain.
When they reached the house, Mrs. Carter invited them inside.
Her kitchen was warm and quiet.
She gave them towels and made hot chocolate.
Maya opened the picnic basket.
“We still have sandwiches,” she said.
“And the cookies survived,” Ethan added.
Soon, they were sharing their picnic around the kitchen table.
Mrs. Carter told them funny stories from her childhood.
She once tried to build a boat from old wooden boxes.
“Did it float?” Maya asked.
“For about three seconds,” Mrs. Carter replied.
They all laughed.
The rainy afternoon no longer felt disappointing.

After some time, sunlight came through the window.
“The rain has stopped,” Maya said.
They all went outside.
A rainbow stretched across the sky.
Their picnic had not happened beside the lake.
Nothing had gone as planned.
But they had helped someone.
They had made a new friend.
And they had shared a happy afternoon together.
Ethan smiled.
“I thought the rain ruined everything.”
“So did I,” Maya said.
Mrs. Carter looked at the rainbow.
“Sometimes a dark cloud brings something good with it.”
Maya nodded.
“My mom calls that a silver lining.”
Milo barked.
Perhaps he agreed.
Or perhaps he was still thinking about the cookies.

