The scent of pine and damp earth was Ethan's true home.
He woke to it every morning in the woods — sharp in his nose before his eyes were even open, mixed with last night's woodsmoke and the green smell of crushed leaves under his bedroll. He was five years old, and the deep woods were most of his world: ridge after ridge of pine and oak, the canopy stitched shut overhead, light coming down in broken pieces that moved when the wind moved.
Far off, past the treeline, a faint hum rode the wind. Houston. Concrete and sharp edges, a place he'd seen mostly from car windows. His parents lived their lives there, somewhere between the military base and phone calls that never lasted long. When the phone rang at the little house outside the city, his mother's voice always sounded tired in a way he didn't have a word for yet.
Out here, the only rules were Grandpa Jack's.
Grandpa Jack Mercer was sixty-nine, built of quiet movements and weathered patience. He spoke when there was something worth saying.
One cool morning, the air crisp with coming autumn, they walked single file down a needle-soft trail, Grandpa in front. Then Grandpa stopped — one hand raised — and went still in a way that made Ethan hold his breath without being told.
"What do you hear, Ethan?" he murmured, barely loud enough to reach.
Ethan closed his eyes and tilted his head back. The wind moved through the high branches: a long sigh, then gone, like water over stones. A jay scolded something far off. And underneath it all, close to the ground, a tiny scuff, scuff, scuff. Quick, then slow, then quick again.
He pictured it without meaning to — something small and low, darting, doubling back on itself.
He opened his eyes and pointed at a thicket of blackberry bushes, where the leaves shivered though there was no wind down here.
"Something small," he whispered. "Moving fast. Low to the ground. Trying not to be seen, but it's in a hurry."
Grandpa's mouth curved, just barely — a look Ethan had learned to catch the way you catch a fish glinting underwater.
"Good," he said. "Most people only hear the wind." He knelt, his knees cracking softly, and pointed with two fingers at a faint trail pressed into the pine needles, a few bent blades of grass not yet sprung back. "Rabbit. Heading for the clover by the creek. Knows a storm's coming."
Ethan crouched beside him and pressed his palm flat to the cool ground. He could almost feel it — the small hurried weight of the thing, already gone. "It went this way," he whispered, tracing the path with one finger, following the logic of it the way you'd follow a story.
Grandpa watched him a moment, then stood and walked on. Ethan fell in behind, stepping where Grandpa stepped, and something warm climbed up through his chest that he didn't try to name.
By midday the light turned thick and gold, slanting through the trunks in long bars. Grandpa quizzed him without calling it a quiz — just held things up as they walked, and waited.
A mushroom: pale gills, growing on deadfall. Ethan shook his head. "No."
"Why?"
"Gills are wrong. And it smells sweet." He held it out. "Sweet means no."
Grandpa grunted and tossed it into the brush. Another one, brown cap clustered at the oak roots. Ethan turned it over, checked the underside, nodded. "Yes. Pores, not gills. Oak bolete."
"Good." They ate a few raw, nutty and damp on the tongue, and Grandpa pocketed the rest for the stew pot.
At a seep in the rocks Grandpa showed him how to read damp moss like a signpost — the dark green meant water close under the stone. Ethan found the trickle himself on the second try, cold and bright over his knuckles, and drank until his stomach ached pleasantly. "Drinking from the air," Grandpa called the dawn version of it, gathering dew off big leaves in his cupped hands, and Ethan had laughed the first time he'd managed it without spilling.
Near the creek, Grandpa stopped at a snare he'd set two days back. A rabbit hung there, neck cleanly broken, already cool. He worked it free with quick, respectful hands and hung it from his belt by the hind legs.
"Dinner," he said. "You tracked its cousin this morning."
Ethan looked at the rabbit, then at the trampled clover by the water, and understood that the woods fed you back for paying attention. He didn't say it. Grandpa nodded once, as if he'd heard it anyway.
They walked the creek a ways in the thinning light. A heron stood statue-still in the shallows, and Ethan froze to watch it — the impossible patience of it, the way the water moved around its legs without disturbing it at all. Then it struck, too fast to follow, and came up with a silver flicker.
"See?" Grandpa said quietly. "Waits longer than the fish can stand."
Overhead, the clouds were stacking up dark in the west, bruised purple at the edges. Ethan could smell the coming rain now, metallic underneath the pine — the same smell, he realized, as the air before Grandpa said a storm was coming that morning with the rabbit. He filed it away without quite meaning to.
Back at the lean-to in the afternoon, the air going cooler, Grandpa taught him the wind knot — loops and pulls in a precise order, for tying the shelter down when storms came off the gulf.
"This one's for when the wind howls," he said, his fingers working the rope into a perfect, unyielding coil. "Holds against anything. A good knot is like a promise, Ethan. It won't break if you tie it true."
Ethan took the rope and tried to copy him. His first attempt collapsed into a tangled mess. The second held for a breath, then slipped. His fingers felt thick and stupid.
"The rope doesn't want to go that way," he mumbled, glaring at it. "It keeps twisting."
Grandpa sat beside him and took his small hands, laying them over the twine. His palms were all callus, warm and dry.
"Don't force it," he said. "Feel where it pulls and where it gives. Let that guide you."
Ethan tried again, slower this time — not watching the rope so much as listening to it with his fingertips, the way Grandpa listened to the woods. Twist where it wanted to twist. Loop where it went slack. The knot came together, not perfect, but firm, and tightened with a small, satisfying click.
"Oh," he breathed. "It just… clicks."
Grandpa looked at the knot for a long moment, then reached over and ruffled Ethan's hair, once, rough and brief. It was the most praise Ethan had gotten all week, and it landed heavier than any words would have.
They ate as the light went. Rabbit stew with the boletes, eaten from tin cups, the steam fogging Ethan's face. The fire burned down to coals that pulsed orange under the grey ash. Somewhere out in the dark, an owl asked its single question over and over, and got no answer.
Grandpa handed him a stick and the small knife, handle-first. "Try," he said.
Ethan shaved off a curl, then another. The third cut went too deep and the stick snapped. He stared at the two pieces, his face heating.
Grandpa took them, fitted them together, and set them on the log between them without a word. Ethan picked up another stick and started again, slower. The curls came off thin and even this time, piling soft in his lap.
Grandpa sat with his back against a pine, whittling, his eyes on the treeline even while his hands worked. He didn't look at Ethan when he spoke.
"Sleep soon," he said. "Storm's coming with the morning."
Ethan nodded and crawled into the lean-to, into the warm hollow his bedroll made. Through the open side he could see Grandpa's silhouette against the coals, utterly still, listening to things Ethan couldn't hear yet. He matched his breathing to the old man's without deciding to, the way he'd matched his footsteps all day.
Something old and unremembered stirred at the back of his mind, and settled.
He didn't know the woods were teaching him to survive. He just knew he never wanted to leave.
