Chapter 1
Twenty days before our wedding, my fiancé’s friends organized a weekend camping trip up in the mountains.
When we arrived at the site, they announced we’d draw straws for the sleeping arrangements.
I ended up with a solo sleeping pad in a single-person pup tent.
My fiancé drew the two-person dome tent—sharing it with his childhood best friend, Sadie.
I looked over at Brett, but he just gave me a dismissive half-shrug. "Don’t make a thing out of it. It’s just how the draw worked out. I’ll make it up to you next time."
Late that night, my rainfly started leaking. I walked over to the SUV to grab a dry microfiber towel from the trunk.
Through the cracked door of the cab, Sadie’s voice slipped out into the downpour.
"If I hadn't moved to London that year... would you two even be together?"
Brett took a long time to answer. "There’s no point in asking that now."
A second later, my phone buzzed against my thigh.
A message flashed in the camping group chat, then vanished just as quickly—deleted for everyone.
But I had already seen it.
"Chad: Honestly, she’s taken Sadie’s place long enough. A little rain will do her good."
Chad was Brett’s best man.
I gripped the cold metal of my phone until my fingernails bit into my palms.
Fine. If there was never any room for me around their fire, I was done trying to warm myself by it.
…
"What are you doing out there?"
The driver-side door opened an inch wider. Brett’s voice cut through the drumming rain.
I clutched the towel I had pulled from the gear crate in the trunk.
"My tent is leaking. I just came to grab a towel."
Two beats of silence drifted from inside the heated cabin.
"Well, you’ve got it, so head back. Don’t stand out there catching a cold." His tone was smooth and completely untroubled. "Sadie just drifted off. Don't wake her."
I lowered my eyes, my lips curving into a tight, humorless line.
"Okay."
As I turned on my heel, the leather seats creaked inside. Sadie shifted, murmuring something soft and sleep-thickened.
Brett’s voice shifted instantly, taking on an instinctive tenderness he rarely spared for me.
"Go back to sleep. I’m right here."
The rain came down harder. My solo tent sat on the rocky perimeter of the site, far from the central fire pit, its nylon zipper half-jammed. Water pooled in the corners, soaking straight through the insulation of my sleeping bag.
I sat cross-legged on the damp foam pad, towel draped over my hair, staring at the empty space where Chad's deleted text had been.
I didn't cry. I didn't scream.
I just felt an overwhelming, bone-deep cold.
I opened the camping reservation app on my phone. Scrolled to the trip itinerary: the premium site reservation, the rented camp stoves, the luxury gear package, the catered barbecue deliveries for the next four days—all booked under my name, charged to my credit card.
I selected "Cancel All Remaining Services".
A prompt popped up: "Cancellation confirmed. Park staff will clear the site by 2:00 PM tomorrow."
The rain drummed against the nylon through the rest of the night, only tapering into a gray mountain drizzle as dawn broke over the pines.
Stirrings echoed through the camp.
Chad and Seth were the first out of their tent, rolling their shoulders in the damp morning air.
"Morning, bride-to-be," Chad called out, stretching lazily. His eyes flicked down to my mud-caked boots and waterlogged leggings. "Hell of a storm last night. Did that little tent hold up?"
"It was fine," I said, rolling up the soggy sleeping bag.
The passenger door of the SUV clicked open. Brett stepped down, followed closely by Sadie.
Sadie had Brett’s oversized black technical shell draped over her narrow shoulders.
Catching the knowing smirks from the guys, Sadie cleared her throat with an innocent shrug.
"The tent smelled mildewy, and Brett said the car heater was better for my asthma."
"We just crashed in the front seats for the night."
Then, as if noticing me for the first time, her eyes rounded in theatrical dismay.
"Oh, babe, your jeans are completely soaked! Why didn't you just come squeeze into the backseat with us?"
Brett walked over, setting a steaming mug of hot cocoa on the folding table, his brow furrowing slightly.
"You got a towel last night, didn't you? How did you end up like this?"
I ignored him, turning my back to roll the foam pad tightly.
Brett set the mug down on the table, an edge of exasperation creeping into his voice.
"We drew straws fair and square. You pulled the single tent. What did you want me to do?"
Right. What could he do?
When Sadie was cold, the rules bent; she got the climate-controlled leather seats of an eighty-thousand-dollar truck.
When I was drowning in runoff, I had to be a good sport and honor the game.
It was almost comical.
Seeing my stony expression, Brett stepped closer, softening his tone in that calculated way he always used when he wanted to manage me.
"Look, once we’re back in the city, I'll take you to that jeweler in Soho. The tennis bracelet you liked. We'll call it even, okay?"
Always the same pattern. The careless cut, followed by a shiny band-aid.
Except I didn't want his band-aids anymore.
I pulled the zipper shut on my duffel and shook my head. "Don't bother."
Brett stared at me, a flicker of suspicion crossing his eyes.
He wasn't used to this. He was expecting the usual script: a hurt pout, a tentative renegotiation, a grateful surrender.
"Whatever," he muttered. "Let's just eat breakfast. We’ve got the Monarch Ridge trail in forty minutes."
Chad called out from the portable stove.
"Hey, where’s the pour-over kit? Sadie needs her morning coffee."
I pointed toward the plastic tote under the prep table, my face blank.
"Help yourself."
"Why does this coffee taste like sour berries?"
Chad took one sip from his enamel mug and made an exaggerated grimace.
I sat on a wooden camp stool, scrolling through the refund notifications lighting up my screen, utterly detached.
Chad scoffed, setting the cup down on the table with an irritated clatter.
"Can you buy a regular dark roast next time? Sadie hates floral, acidic beans."
I locked my screen and lifted my gaze to meet his.
"I bought those beans for myself."
Chad froze.
For three years, I had bent myself backward trying to cater to every single one of Brett’s childhood friends. I had memorized their craft beer preferences, their dietary quirks, their preferred roasts. I had acted like an unpaid concierge, desperate to earn a seat at their table.
And all it had done was make them view my servitude as a baseline entitlement.
Brett emerged from the tent holding Sadie’s insulated tumbler. Sensing the tension, his jaw tightened. "What's going on now?"
Chad gave a mocking snort. "Her Highness says the coffee was bought strictly for her personal consumption. Guess the rest of us aren't worthy."
Brett looked down at me, his patience thinning. "It's just coffee. Do you really need to be this petty first thing in the morning?"
I held his gaze. "I'm stating a fact."
The silence turned brittle.
Just then, Sadie wandered over, kicking at the dirt.
"Brett, my lace came untied. It's in a knot."
Without hesitation, Brett broke eye contact with me, dropped to one knee in the dirt, and gently worked at the knot on her hiking boot. It was so practiced, so entirely natural.
In three years, he had never once bent down to tie my shoe.
I turned my face away, a hollow smile touching the corner of my lips.
Whatever. It didn't matter anymore.
He could pour his tenderness over whoever he wanted; it was no longer my concern.
"All set," Brett said, patting Sadie's ankle before getting up. "Pack it up, everyone. Let's hit the trail."
The guys began dividing up the gear. Seth shoved a heavy, insulated cooler bag toward me.
"Take the lunch pack, will you? We’ve got the canopy poles and the camp stove."
I looked at the bag—easily twenty pounds of deli meat, ice packs, and beverages. "No. I can't carry that."
Seth stared at me, bewildered.
"You always carry the day-pack."
I looked at him coldly. "I don't want to carry it today. Is that a problem?"
Brett walked over, his voice dropping into that sharp, reprimanding hush he reserved for when I embarrassed him in public.
"Everyone is pitching in. Do you really have to throw a tantrum right now?"
A tantrum?
I nearly laughed aloud.
When I acted like an obedient pack mule, it was just expected. The moment I said no, it was a "tantrum."
I looked straight into his dark eyes. "Brett, I slept in a puddle. I have a low-grade fever."
And he, my fiancé, hadn't asked once how I was feeling.
Brett stared at me for three long seconds. There was no flash of concern, no reaching out to touch my forehead. Just a heavy, resentful sigh.
"Why do you have to be so delicate?"
"Fine. I'll carry it. You walk empty-handed. Happy?"
He swung the strap over his shoulder, then reached out and took Sadie's small hydration pack from her.
"Stick close to me, Sadie. The trail gets steep near the switchbacks."
Sadie beamed up at him. "Thanks, Brett."
The group started up the trail.
I trailed ten paces behind, watching the six of them chatter and laugh. They were an airtight fortress of shared history and private jokes. And I had spent three years throwing myself against their stone walls until I was bruised and bloody.
How pathetic I had been.
Thank God I had finally woken up.
My pocket buzzed.
A message from the campground office:
"Your cancellation has been processed. Full refund credited."
"Our maintenance crew will arrive promptly at 2:00 PM to dismantle all rented equipment and clear the grounds."
Halfway up the ridge, the group stopped at an overlook to distribute sandwiches.
From start to finish, nobody offered me one. Nobody even asked if I wanted water.
"Hey, Brett, look!"
Seth suddenly shouted, pointing toward a massive, moss-draped oak tree off the path.
I followed his finger.
It was an ancient, sprawling oak, its bark thick with green lichen.
"No way. After all these years, the carving is still there?"
Chad pushed through the ferns, peeling back the vines.
I stood up and walked over slowly.
Carved deep into the shaded bark of the trunk were two names inside an uneven heart:
"Brett & Sadie."
The cuts were weathered, grayed by years of rain and wind, but the letters were unmistakable.
I stood there, staring at the wood for a long, quiet moment.
The clearing went completely still.
The guys exchanged awkward glances, suddenly realizing what they had pointed out.
Brett stepped forward, positioning his broad frame squarely between me and the tree trunk.
"Don't look at that. We were just stupid kids messing around with a pocketknife."
Sadie stepped up behind him, tilting her head with an airy, innocent smile.
"Oh, stop, Brett. It was our eighteenth birthday camping trip! You swore you were going to marry me right there on this mountain. Obviously it was just a silly joke. You don't mind, do you?"
Eighteen.
I had met Brett during the second semester of our freshman year of college.
I spent three agonizing years pursuing him, surviving on breadcrumbs while he stayed cool and detached. Then, senior year, he suddenly agreed to date me.
I had spent years believing that my patient devotion had finally cracked his armor.
Now the timeline fell into place with sickening clarity.
Senior year was the year Sadie left for London on an art fellowship.
He hadn't been moved by my persistence. He had simply settled for an obedient placeholder who showed up when his real life walked out the door.
I pulled my lips into a flat smile. "You said it yourself—it was a joke. Why would I care?"
Brett visibly relaxed. He reached out, his warm, broad fingers closing around my wrist, giving it a reassuring squeeze.
"The past is in the past. No need to dig it up."
I looked down at his hand.
Those long, familiar fingers that I once craved against my skin now made my stomach churn with genuine revulsion.
I pulled my wrist from his grip, inch by inch. "I'm going to rinse my hands by the creek."
His hand dropped into empty air.
He kicked a loose stone off the path, his frustration flaring.
"I already explained it. What else do you want from me?"
I didn't answer. I knelt by the icy mountain runoff and scrubbed my wrist raw under the water.
Chad strolled over, offering me a paper napkin.
"Look, Brett's got an edge to him, but he cares about you."
"Sadie grew up with us. We’ve just always protected her like a little sister."
"You need to be more understanding."
"Understanding."
For three years, that word had been a collar around my neck.
Understand Brett's coldness.
Understand his friends' dismissive remarks.
Understand how every single boundary dissolved whenever Sadie was in the room.
I balled up the wet paper towel and tossed it into the trash bag strapped to my pack.
"I am very understanding," I said quietly. "That's why I'm giving them all the room they need."
I was done fighting for a seat at a table that was never set for me.
Chad didn't catch the subtext; he just chuckled and patted my shoulder.
Without warning, the afternoon light bruised into a dark, heavy gray. The wind picked up through the gorge, whipping pine needles into frenzied spirals.
A weather alert chimed on my phone.
"Severe thunderstorm warning. Flash flood watch for mountain sectors. Evacuate immediately."
Dark clouds rolled over the ridgeline like smoke, thrashing the canopy above.
"It's going to pour," Seth said, his face tightening as he checked the horizon.
Brett took charge instantly.
"There’s a limestone overhang and a cave just up ahead. We'll ride out the heavy stuff there, then head back down to camp."
Everyone began scrambling toward the cave.
Sadie walked beside Brett, suddenly pulling her arms tight around herself with a theatrical shiver.
"Brett, the wind is freezing. My chest hurts."
Brett stopped. He glanced at her thin nylon shell, then turned his gaze on me.
"Head back down to camp."
"What?"
"Sadie left her red fleece jacket in her tent. Go grab it." He pointed down the steep, darkening switchbacks. "She has sensitive lungs. My shell isn't enough."
I looked up at the sky, where lightning flickered ominously along the ridges. My fingernails dug into the fabric of my pockets.
"The storm is hitting right now."
Brett frowned, annoyed that I hadn't already turned around. "Camp is a ten-minute jog down the trail. If you move fast, you'll beat the worst of it."
"Yeah, help her out, will you?" Chad chimed in.
I looked at the five grown men standing in front of me.
Every single one of them was wearing a technical rain jacket. Every single one of them had better boots, longer strides, and dry clothes.
Yet they were ordering me—running a fever, shivering from the night before—to hike down a mountain in an evacuation storm to fetch a jacket for another woman.
Because in their eyes, Sadie was fine porcelain.
And I was a weed that could survive any storm.
I swallowed the bile rising in my throat and exhaled slowly. "Fine. I'll go."
Brett’s face smoothed over with smug relief.
"Hurry back. Bring it straight up to the cave."
"When we get back to camp tonight, I'll grill those ribeyes you like."
I didn't answer. I turned on my heel and started down the gravel path.
After twenty yards, I paused and glanced back over my shoulder.
Brett had already stripped off his outer jacket, draping it over Sadie's shoulders as he guided her carefully toward the shelter of the cave.
He didn't look back once.
The final ember of whatever I had felt for him went cold.
I didn't go to the camp.
I took the junction trail straight to the public trail-head parking lot by the county highway.
The private car service I had booked at dawn was already idling near the ranger booth, its hazards blinking through the gray sheets of rain.
I opened the passenger door and slid into the leather interior.
"City, please."
"You got it, ma'am. Fasten your seatbelt; it’s coming down hard out there."
As the sedan pulled onto the highway, the skies opened up in earnest. Torrential rain pounded the roof like gravel.
I leaned my head back against the headrest and pulled out my phone.
I opened the camping group chat and tapped "Leave Group".
Then, I opened my contacts. Brett. Sadie. Every single one of his friends.
Block. Block. Block.
I flipped my phone to "Do Not Disturb" and dropped it deep into my bag.
Meanwhile, in the limestone cave halfway up the mountain.
Gale-force winds whipped sheets of rain into the mouth of the cave.
"This rain is insane," Seth muttered, rubbing his arms.
Sadie huddled under Brett's jacket, her lips turning pale.
"Where is she? Why isn't she back yet?"
Chad leaned out into the mist, squinting down the trail. "It’s been almost an hour."
Brett’s jaw tightened.
He pulled out his phone and dialed my number.
Through the earpiece came the cold, automated voice: "We're sorry. The party you have reached is currently unavailable..."
"Why isn't she picking up?"
Brett scowled, dialing again. The same flat automated tone.
Seth spoke up, "Cell towers probably took a hit with the storm. Maybe we should just run down to camp? This rain isn't letting up, and none of us have real cold-weather gear."
Brett looked at Sadie’s chattering teeth and ground his jaw.
"Let's move."
They scrambled down the mountain through the blinding rain, sliding on slick mud and loose gravel. A ten-minute walk stretched into a brutal thirty-minute crawl.
When they finally broke through the tree line into the clearing where the campsite was supposed to be—
Everyone froze.
Empty.
The clearing that had held five spacious tents, folding tables, the grill, and all the supplies was completely bare. Nothing remained but churned mud under the pouring rain.
Even the rented off-road trailer parked beside the perimeter had vanished without a trace.
"What... what the hell happened here?"