
Rain began beside the woodland pond as Milo the cat curled beneath a tiny leaf roof. Poppy the puppy stood outside, worried; there was no room for both friends inside.

Milo scooted aside, but Poppy’s nose and front paws still could not fit beneath the narrow roof. “It’s too tiny!” they said.

The friends chose to make the roof wider. Milo pointed to broad leaves, and Poppy leaned eagerly toward sturdy branches nearby.

Milo gathered broad leaves while Poppy carried sturdy branches toward the shelter. Her happy tail swished all the way.

Poppy braced two branches into a wider frame. Milo crouched beneath it, looked up, and smiled. Now there was room to build.

Milo wove broad leaves over and under the branches while Poppy held the frame steady. Together, they shaped a roof wide enough for two.

A loose leaf slipped onto Milo’s pink nose. Milo paused, cross-eyed, while Poppy grinned up from below.

Poppy’s happy tail swished, sending twigs tumbling across the moss. Milo giggled, still wearing the leaf on his nose.

Milo flicked the leaf away and laughed. Poppy nudged the scattered twigs into a neat pile, ready to keep building.

A gust lifted one leafy corner, exposing a rainy gap overhead. Milo looked up in alarm while Poppy held the branches firm outside.

Poppy braced the frame with steady paws as Milo wove fresh leaves across the gap. One careful tuck, then another, sealed the roof.

The roomy shelter held strong. Milo and Poppy sat warm and dry beside the pond, listening peacefully to the rain.