Epilogue
The rain stopped before my heartbeat did.
Not the old rain—not the storm that had pinned us under a rock overhang five years ago and rearranged my life.
This was a late-September shower, the kind that moved through the valley in twenty minutes and left the air smelling like wet stone and cooling earth.
I sat in my truck in the parking lot of the Ridgeline Weather Station and waited for it to pass, watching the lights in the second-floor observation room.
She was up there. She was always up there on Thursday nights—working the late shift, running the overnight forecast models, monitoring the radar for anything the automated systems might miss.
The station was a small regional operation on a ridge above Wildwood Valley, staffed by three full-time forecasters and a rotation of graduate researchers.
Chloe had started as one of the researchers.
Now she ran the mountain weather program.
Five years. She’d finished the master’s thesis—the case study of rapid convective onset in a mountain valley, documented with continuous surface observations from the valley floor.
After graduation, she’d taken the forecaster position at Ridgeline.
The commute was twelve minutes from our place—a cabin on the north side of Wildwood Valley that I’d spent six months renovating before she moved in, because I wanted every beam checked, every joint solid, every room built to hold whatever we were going to build inside it.
Maren had arrived three years ago. Our daughter had my jaw and Chloe’s eyes and a fixation on clouds that had started before she could walk. Her first word was “rain”—not mama, not dada. Chloe had cried. I’d nodded, because it made perfect sense.
Maren spent her mornings at the Wildwood Valley preschool and her afternoons with whoever at the River Co.
wasn’t on the water. Cade was her favorite.
He’d let her sit on the dock and throw pebbles into the current for hours without redirecting her, and she repaid him by narrating the cloud types overhead in a voice loud enough to carry across the parking lot.
Tonight, Maren was spending the night with my mother, who lived just a couple of miles from us. The house was empty, and Chloe was working the late shift, and I’d spent the last hour sitting in the living room staring at a wall before I picked up my keys.
The rain stopped. I got out of the truck.
The station was quiet—no other cars in the lot, the lower offices dark. I used the key she’d given me two years ago, climbed the stairs, and opened the door to the observation room.
She was at the main console, three monitors glowing in front of her—radar composite, surface observations, the latest model run scrolling in green text.
Her hair was down, loose around her shoulders, the way she wore it when she wasn’t in the field.
Reading glasses low on her nose. A coffee mug on the desk that I knew without checking had gone cold an hour ago.
She looked up when the door opened. Over the glasses, not through them.
“You’re supposed to be at home,” she said.
“House was too quiet.”
“Maren’s been gone for four hours.”
“I know. I counted.”
She smiled. The real one—the one I’d been collecting since the morning I found her on my riverbank.
The one that came slow and landed deep. She pushed back from the console and turned the chair to face me.
Then she reached behind her and tapped a key—the automated monitoring alert, the system that would sound if anything changed while she wasn’t watching the screens.
I’d seen her do it before. Even now, even with me standing in her doorway, she checked the safety net before she let herself look away.
“The overnight models are clean,” she said.
“No convective activity expected through tomorrow afternoon. Winds light, visibility unlimited, no warnings in the pipeline.” She pulled her glasses off and set them on the desk.
“I have approximately four hours of monitoring a completely stable atmosphere.”
“Sounds boring.”
“It is boring.”
“I could make things more interesting.”
She held my eyes. The monitors glowed behind her—radar sweeps, data streams, the quiet machinery of a woman who had learned to read the sky and built a life from it. The observation room was warm, lit blue and green from the screens, the windows dark with the post-rain night.
I crossed the room. She stood up from the chair.
I didn’t give her time to say anything else.
I pulled her against me and kissed her the way I’d been thinking about for the last four quiet hours at home—deep, hungry, no patience left.
I tasted the faint mint of her toothpaste, and the little surprised sound she made in the back of her throat went straight to my cock.
Her hands slid under my shirt immediately, nails dragging over my back. I walked her backward until her ass hit the edge of the wide console desk, then lifted her onto it in one smooth motion. Papers and a clipboard clattered to the floor. Neither of us cared.
I dropped to my knees between her thighs, pushing her skirt up around her hips. She was wearing a simple pair of black panties, already damp. I hooked my fingers in the waistband and dragged them down her legs, letting them fall to the floor.
The sight of her like this—spread open on the console, monitors glowing blue and green across her skin, radar sweeps painting slow arcs over her bare thighs—made my mouth water.
“Fuck, Chloe,” I breathed. “Look at you.”
I leaned in and licked a slow, broad stripe up her center.
Her head fell back with a broken moan, one hand flying to my hair.
She was soaked and sweet, and I buried my mouth in her like nothing else existed.
I sucked her clit between my lips, flicked it with the tip of my tongue, then slid two fingers deep inside her, curling them exactly the way she liked.
Her hips rocked against my face, chasing the pleasure, and the sounds she made—soft, desperate whimpers turning into full-throated moans—had me so hard it hurt.
I looked up without stopping. Her eyes were half-lidded, lips parted, watching me eat her out like it was the best thing she’d ever seen. Her loose hair spilled over her shoulders, catching the monitor light. She looked wrecked already, and I loved it.
“Flint—yes, just like that—” Her thighs started to tremble. I doubled down, sucking harder, fucking her with my fingers faster, and she came with a sharp cry that echoed through the quiet observation room.
Her walls clamped down around my fingers, pulsing, her whole body arching as the orgasm rolled through her. I kept licking her through it, gentler now, drawing it out until she was gasping and twitching.
I stood up, wiping my mouth with the back of my hand, and shoved my jeans down just enough to free my aching cock. She reached for me immediately, wrapping her hand around me and stroking once, twice, her eyes dark with hunger.
I pulled her off the desk, spun her around, and bent her forward over it. She braced her hands on the console, ass tilted toward me, back arched beautifully. I lined myself up and pushed inside her in one long, slow thrust.
“Jesus Christ,” I groaned. She was molten, still fluttering from her first orgasm, gripping me so perfectly I had to pause for a second just to keep control.
I started moving, deep, steady strokes that made her moan every time I filled her completely.
The sound of our bodies meeting—wet, rhythmic, obscene—mixed with the low hum of the computers and the soft sweep of the radar.
I reached around and found her clit again, rubbing tight circles while I fucked her harder.
Chloe’s head dropped forward, hair curtaining her face. “Don’t stop—right there—Flint—”
I could feel her tightening again already, her second orgasm building fast. I gripped her hip with my free hand and drove into her, watching the way her back flexed, the way her fingers curled against the desk, the way her ass rippled with every thrust.
She was the hottest thing I’d ever seen—brilliant, composed Chloe falling apart for me in the middle of her weather station, moaning my name while radar sweeps painted her skin.
She came again with a long, shattered cry, her walls squeezing me so tightly my vision blurred. I followed right behind her, burying myself deep and spilling inside her with a rough groan, hips jerking as the pleasure punched through me in heavy pulses.
For a few long seconds, there was nothing but the sound of our ragged breathing and the quiet hum of the monitors around us.
I stayed inside her, leaning over her back, pressing soft kisses to her shoulder and the side of her neck while we both came down.
We lay on the floor of the observation room afterward, her back against my chest, the glow of the monitors painting the ceiling in slow, rotating light. The radar swept across the composite, finding nothing. Clear skies. Stable atmosphere. No warnings.
Her hand rested on my forearm, tracing the line of a scar I’d picked up replacing a section of dock railing two summers ago. She did this sometimes—mapped me the way she mapped the sky, learning the surface by feel, cataloging changes.
“Maren told Cade yesterday that cirrus clouds mean the weather is about to change,” she said.
“She’s three.”
“She’s right. Cirrus uncinus—mare’s tails.
Ice crystals at high altitude, carried ahead of an approaching frontal system.
It’s one of the oldest forecasting indicators there is.
” She turned her head to look at me. “Our daughter is forecasting from cloud observation at preschool age. My advisor would lose his mind.”
“Cade just said ‘huh’ and kept fishing.”
She laughed. Quiet, warm, the sound of a woman who had stopped apologizing for knowing things and started building a life with a man who’d never once asked her to.
The radar swept. The night held. The station hummed around us—instruments and processors and the steady, faithful machinery of prediction.
Chloe had spent her life learning to read the unreadable, and she was good at it.
The best I’d ever seen. She could look at a sky and tell you what it was going to do before it knew itself.
But the best things in her life—in our life—had been the ones she didn’t see coming.
“Flint?”
“Yeah?”
“The forecast tonight is completely clear. No activity. No warnings. Nothing on the horizon.”
“You mentioned that.”
She rolled in my arms until she was facing me, her nose an inch from mine, the monitor light catching her eyes.
“The forecast is wrong,” she said. And she kissed me again.
Cade has never been the loudest voice at Wildwood River Co.
He doesn’t push. He just shows up—steady, patient, easy to underestimate.
Then Annaleise books the gentlest float on the menu, and he’s the one who reads her well enough to know she needs more than a slow afternoon on the water.