Even as he worked the end of his rope through two of the barbed hooks, Sandy heard a noise that sounded like a piece of heavy paper being ripped down the middle. A large branch—it was more like a small tree—suddenly tore away and was swept down to the rapids by the surging current.

Sandy looped the rope once around the lure and signaled to shore. “All right!” he shouted.

The line gave a tug and began to inch toward Mike. Carefully Mike reeled in, making sure that no sudden movement would shake the rope free. It was halfway there now. Joe and Mr. Cook splashed into the water, ready to grab it as it came within range.

Sandy wanted to yell out at Mike to reel in faster, but he realized Mike knew what he was doing. He couldn’t take a chance of a slip this time. There wouldn’t be a third try.

With agonizing slowness, the end of the rope crawled toward shore. Another two or three feet. The log jam gave another sickening lurch, but Sandy hardly noticed it. He was watching the rope.

Suddenly it was there. Joe leaned over and grabbed the end. Mr. Cook moved in beside him and, together, they pulled.

“Come on!” Mr. Cook shouted. “We’ve got you!”

Sandy filled his lungs with air and kicked off from the pile of logs that had saved his life. The rope jerked once and then he was in the water, being drawn along like an enormous, awkward fish. The river fought to tear the rope out of his numbed fingers, but Sandy held on desperately. The world around him had long ago ceased to be anything but foaming water and crashing noise. There was an almost unbearable strain on his arms as he was tossed back and forth like a prize in the deadly tug of war between life and the river.

Just as he thought he couldn’t hold out another second, he felt a strong hand grip his arm. Fingers reached out and grabbed his belt, and the next moment he was being supported by Joe and Mr. Cook. Mike was standing on the shore ahead of him, his face white and shaken, his casting rod still in his hand.

“You’re all right, Sandy,” Mr. Cook was saying. “You’re safe now.”