"Why come, child of mountain?" it asked.

On the way home he found the village in dusk: lanterns punctuating the slow dark, families gathered, bread warming the air. Rasim stopped at each doorway, sharing the puppeteer's wooden coin with the toymaker, the crane feather with the midwife, and the loaf of bread with the children. He told them the message the river had shown him, not as a sermon but as a pack of small, honest truths: "Give what you can. Give now. You are the bend in one another's stream."

"Take this," the lead puppeteer said before they parted, pressing a tiny wooden coin into Rasim's paw. "For luck. And for the road home."

At last the River of Mirrors appeared: a ribbon of water so still it reflected not only the sky but the possible versions of the world, layered one atop another. Faces and places shimmered; moments from futures and pasts overlapped like films. Rasim stood at the bank and considered what message to carry.

Rasim thought of all the tiny things that had nudged him here: the loaf from the old woman, the children's laughter, the way the wind always seemed to fold around him like a shawl. "I want to know what I can give," he said. "Not to take. To give."

The voice chuckled like branches in rain. "A rare wish. Most come to collect. To receive. Very well. The River of Mirrors will show you how."

So Rasim set off, following a track of silvered stones that only revealed themselves under moonlight. He crossed fields where reeds tickled his ankles and climbed cliffs that overlooked stitched ribbons of farmland. On the second night he met a caravan of traveling puppeteers stranded when a wheel broke. They were frantic: a child’s marionette, the troupe's star, had snapped its strings. Rasim sat with them under a canopy of stars and used his broad paws—gentle, methodical—to weave new strings from reeds and thread. The child laughed that night as the marionette danced, and Rasim felt a warmth that outshone the glow of their small fire.