I Left Before the Snow Stopped

Chapter 1

28,147 words

On our sixth anniversary, I waited ten hours for my boyfriend in the middle of a Colorado blizzard.

I waited until the coffee stand closed, the last shuttle was canceled, and my toes went numb. I called Mason thirty-one times. He never picked up.

At 9:53 p.m., the video call finally connected.

But the person on the screen wasn't Mason. It was my best friend, Tessa. She was sitting in his passenger seat, smiling.

"I came up a couple of days early. Figured I'd borrow your tour guide."

I asked Mason why he hadn't come.

He said impatiently, "It's Tessa's first time here. I can't just leave her alone."

It wasn't that he couldn't come.

He had simply chosen to leave me behind.

Ten minutes later, I called about the London project I'd turned down two weeks earlier.

"Is the offer still open? I'm in."

The snow still hadn't stopped, but I'd already decided to leave.

01

To celebrate our sixth anniversary, I'd worked twenty-six days straight so I could take one weekend off.

Early Friday morning, I flew from Chicago to Denver. Then I dragged my luggage onto a mountain shuttle and rode for more than two hours. By 11:50 a.m., I finally arrived at the North Creek park-and-ride in Colorado.

Before I left, Mason had confirmed the time over the phone.

"Noon, right? I'll be there by eleven-forty."

He was a structural engineer monitoring bridges in the mountains. I knew he could be called out at any time. So when his pickup wasn't there at 12:10, I didn't push him. I just sent him a message.

"I'm here, at the coffee stand."

By three, the snow was getting heavier.

By four, the state transportation department had issued a mountain road closure warning.

By five-thirty, the coffee stand was about to close. The barista handed me one last cup of hot water. She asked when my ride was coming.

I glanced at my message thread, still showing no reply, and said, "Should be soon."

Even then, I was still making excuses for him.

Maybe there was no signal at the site. Maybe he was stuck on a mountain road. Maybe he was driving and couldn't check his phone.

But at 6:40 p.m., the last shuttle back to Denver was canceled too.

The attendant locked up the ticket booth. Soon, I was the only one left at the park-and-ride. Wind cut across the open parking lot. Snow kept working its way into my shoes, and my toes quickly went numb.

I called Mason thirty-one times. I sent him my live location and forwarded the blizzard warning. My last message was just one line.

"There's no one here anymore. At least tell me you're safe."

Still no reply.

At 9:53 p.m., the video call finally connected.

The person on the screen was Tessa Morgan.

She was my best friend. We'd known each other for years. When she changed careers and went into PR, I helped her land her first job.

Now she was sitting in Mason's passenger seat. A white knit beanie covered her head, and the heater had left her cheeks pink.

"Ellie, don't be mad." She lifted the phone and panned it around, smiling casually. "I came up a couple of days early. Figured I'd borrow your tour guide."

She turned the camera toward the window.

"The ski resort is amazing. Mason even took me to the bar at the summit."

Then the camera shifted, giving me a glimpse of Mason's pickup parked outside a vacation rental. Tessa's phone was connected to the truck's sound system. The indie rock playlist she'd recommended to Mason three months ago was playing.

I'd sat in that truck many times.

Once, I'd asked to connect my music account. Mason said there was no point in having two accounts. Switching back and forth was too much trouble. He'd also said my favorite old jazz sounded "like hotel elevator music."

But now, Tessa's profile icon sat in the top-right corner of the display.

I didn't ask what she was doing in Colorado. I didn't ask why the two of them had spent the entire day together.

"Put Mason on."

Tessa's smile froze for a moment. Then it came back, as natural as before.

"Sure. You two talk."

Mason was in the driver's seat, one hand on the steering wheel. As soon as he heard my voice, he frowned.

"You're still at the park-and-ride?"

"You said you'd pick me up at noon."

"There was a last-minute inspection at the site, and then Tessa's snowboard broke." He rubbed the bridge of his nose. "Let me drop her off first. Call a rideshare and go to the hotel. I'll come find you later."

I looked at the snow coming down thicker and thicker outside the car window.

"The last shuttle's been canceled. There's no one here."

Mason paused.

"Then you've got even more reason to call a rideshare. Don't stand out there."

"Do you have any idea how long I've been waiting?"

"I know I'm late." His voice dropped. "But the mountain roads are closed now, and there's nothing I can do over the phone. It's Tessa's first time here. I can't just leave her alone."

"So I can be left alone?"

"I never asked you to wait there." His voice turned impatient. "I already told you to go to the hotel. Stop acting as if I left you there on purpose."

Beside him, Tessa complained about the cold. Mason turned up the heat at once and reached over to pull her door shut tighter.

I hung up the video call.

Ten minutes later, my rideshare arrived.

My driver, Rosa, was in her fifties. She told me she'd been an ER nurse before she retired. She got out to help with my luggage. Then she noticed my soaked shoes, and her expression changed.

"Get in first. Don't take your shoes off out here."

I hesitated.

"Pulling off frozen wet socks can tear the skin." She loaded my luggage into the trunk. "How long have you been standing here?"

"A few hours."

"Does the person picking you up know you're still here?"

I opened the car door and said quietly, "He knows."

Rosa glanced at me and didn't press further.

She turned the heat all the way up. Then she pulled a spare blanket from the trunk and draped it over my legs.

Once we were on the road, Rosa told me someone had been attacked at that same park-and-ride two weeks earlier. Staff were around during the day. At night, there were only a few security cameras and one streetlight.

"When I got the ride request, I thought the GPS was wrong." She looked at me in the rearview mirror. "Next time something like this happens, don't wait. Go somewhere with people."

"If the person picking you up really wants to find you, let him come to the hotel," Rosa added. "Stay safe first. Everything else can wait."

My fingers were stiff against the edge of my phone.

Mason's messages started popping up one after another.

"Why did you hang up?"

"I already gave you a solution."

"Can't you just go to the hotel first?"

"Stop making everything sound like I'm hurting you on purpose."

"I'm exhausted too."

More than twenty messages came in. Nearly every one was about him and how hard his day had been. Not one asked where I was.

Rosa dropped me off at a hotel near the Denver airport.

While I was checking in, the receptionist asked if I'd like to list an emergency contact. I stared at the form for a moment. Then, for the first time, I left Mason's name off it.

After checking in, my phone lit up again.

This time it was Naomi Cole.

She was the design director at Northline, and two weeks earlier she was the one who had put the London project in front of me.

I'd turned it down then. Mason had said three years of long-distance was enough, and he didn't want to wait any longer.

At the bottom of the email: acceptance deadline, 9 a.m. tomorrow.

I stood by the floor-to-ceiling window. Snowplows moved back and forth across the runway below. Then I called Naomi.

She picked up fast.

"The London office closes the application window at nine." She got straight to the point. "You have less than eleven hours."

"Is the offer still open?"

"It is. It's a twelve-month assignment. The original terms still apply."

I looked out at the snow that still hadn't stopped.

"Send it to me."

02

The next morning, I woke with sharp pain shooting through my feet.

The toes that had gone numb the night before were swollen now. The skin had turned pale, and even the slightest touch felt like needles. I was about to call a rideshare to take me to the hospital when a notification from Instagram popped up. Tessa had posted a new Story.

In the first clip, Mason stood in the snow, waiting in line with two cups of seasonal hot chocolate.

In the next clip, Tessa sat in the passenger seat. She took a sip from her thermos, then handed it to Mason.

He drank from it, the gesture so natural it looked like something they'd done many times before.

The caption read:

"He waited in line for an hour. The drink was nothing special. Good thing he didn't mind."

I watched that seven-second clip twice.

Mason was a bit of a germaphobe. In six years together, he'd never once drunk from a cup I'd used. On our first date, I accidentally took a sip of his coffee. He immediately bought himself another one.

I saved the Story. I didn't comment or confront either of them. Instead, I opened my inbox and signed the electronic letter of intent for the London project.

Naomi called a few minutes later.

"I see the signature," she said. "It's a twelve-month assignment on the Mercer Yard renovation project. Once it's finished, you can apply for the project lead position. Just remember, it's not an automatic promotion."

"Understood."

"HR will send you the departure details. Take care of your injury and your handover today."

She didn't ask why I'd suddenly changed my mind. She simply went over the terms, the timeline, and what I needed to do next.

Before hanging up, she added, "Now that you've signed, prepare according to the project requirements."

Fifteen minutes later, Tessa deleted the Story.

Mason called right after that.

The moment I answered, he asked, "Did you send the screenshot to Jamie?"

Jamie Brooks was my most trusted colleague at Northline. She was also one of the few people who knew about my long-distance relationship with Mason.

"No. She saw it herself."

"Well, she just called Tessa and confronted her." Mason kept his voice low. "This is between the three of us. You don't need to drag your coworkers into this."

I looked down at my swollen feet.

"Do you know where I ended up last night?"

A pause on the other end.

"You got a rideshare, didn't you?"

"And then?"

"Then you made it to the hotel. Nothing happened to you." His voice grew impatient. "I was late, but you're making it sound worse than it was. The storm came out of nowhere, and Tessa had never been there before. I couldn't just leave her."

I let out a short laugh.

"So you just left me?"

"I didn't leave you. I told you to go to the hotel."

"After I'd already spent ten hours waiting for you in the snow!"

Mason went silent for two seconds, then quickly steered the conversation back to the part he could handle.

"I've already booked a flight to Chicago tonight. We'll talk in person. And tell Jamie to stop calling Tessa."

"Tessa can get involved in our business, but Jamie can't?"

"They're different."

"How?"

He had no answer.

I didn't wait for one. I hung up, called a rideshare, and went to the urgent care center near the airport.

The doctor confirmed early-stage frostbite and soft tissue damage. No risk of necrosis for now, but I had to stay off my feet for a few days and watch the color of my skin.

The nurse put my discharge instructions and ointment into a clear bag. Then she asked if someone was coming to pick me up.

I said no.

She called a rideshare for me.

After leaving urgent care, I rebooked my flight to Chicago for that afternoon.

A little after eight that evening, Mason showed up at my apartment door.

He was carrying Italian takeout, his coat still cold from the airport. When he saw me leaning on a temporary cane, he froze for a moment.

"What happened to your feet?"

"Frostbite."

"What did the doctor say?"

I handed him the discharge instructions.

Mason skimmed them.

"The doctor said there was no immediate risk of necrosis, right?" He slid the papers under his laptop. "Let's eat before the food gets cold and we have to reheat it."

In that moment, I actually felt one ridiculous flicker of hope.

I thought he'd flown to Chicago because he'd finally realized how serious that night had been.

But all he wanted was to make sure I wasn't seriously hurt. Once he knew I wasn't, he acted like everything could go back to normal.

Halfway through dinner, Tessa called.

The corner of Mason's mouth lifted when he saw her name. He took his phone out to the balcony. Even through the glass, I could see him smiling.

When he came back, he immediately explained, "She was just asking if I'd arrived."

"Has she been visiting you a lot?"

Mason's fork stopped mid-motion.

"Not really."

"How many times?"

"Twice. Once for hiking, once for a music festival."

"Why did you never tell me?"

"Because you were always buried in your projects." He sighed. "I didn't think two weekends were something I needed to report to you. See? I tell you now, and it turns into an interrogation."

"You weren't afraid I'd overthink it."

I looked at him.

"You knew it would bother me. That's why you didn't tell me."

Mason set down his fork.

"Ellie, I didn't fly all the way here to keep fighting over every little detail."

"To you, it's just a detail."

He didn't respond.

Late that night, I lay in bed and heard Mason speaking quietly in the living room.

"Don't mention the other two weekends."

"She reads into everything right now."

The message-sent chime was barely audible.

Mason set his phone face-down on the table.

I stared at the signed letter of intent in my inbox. For the first time, I had no desire to ask what else he'd been hiding.

03

Mason woke up the next morning acting as if last night's fight was already behind us.

He was in the kitchen frying eggs. As he cooked, he asked if I wanted to have dinner at the restaurant where we'd had our first date.

"Let's go out for dinner," he said. "We need to work this out eventually."

I sat at the dining table filling out paperwork for London. I didn't look up.

"Deal with what?"

"The blizzard, Tessa, and whatever's going on with you right now."

"What's going on with me?"

Mason turned off the burner and leaned against the counter.

"Tessa thinks you've been under too much pressure lately. She says you keep turning everything into an argument."

My hands froze over the keyboard.

"That's what Tessa said?"

"I just asked her a few things." He spoke as if there was nothing strange about it. "She's known you forever. I thought she might know why you've been so wound up lately."

We'd been together for six years, and now Mason needed Tessa to explain me to him.

That night, he tried to pull me into his arms after his shower. My body stiffened, but I didn't push him away at first.

Maybe it was six years of habit.

Or maybe I still wanted to see how much further he'd cross the line.

Mason kissed my forehead and murmured, "Stop thinking about work and London. Tessa says you're too used to being in control. Maybe you'd feel better if you learned to relax."

I put my hand up to stop him.

"You talked about our sex life with her?"

Mason froze.

"It's not what you think."

"Then what is it?"

"I just asked her why you keep turning me down lately." He frowned. "She's your friend. I thought she could help me understand you."

"What else did you tell her?"

"Just normal, everyday stuff."

"Like what?"

His patience ran out fast.

"Ellie, I just talked to a friend. People ask their friends for advice all the time. Don't treat everything like some kind of betrayal."

I looked at him.

"You can ask your friends for advice. But you don't get to share my private life with someone who's already trying to come between us."

Mason's face darkened.

"She hasn't moved in yet."

That sentence made me stop for a few seconds.

"What does that mean?"

He seemed to realize he'd said too much and looked away.

"Nothing."

"Mason, you shared my private business with her, and now you're planning to let her stay here?"

"She flew back to Chicago last night too. Her rental fell through, and I told her your guest room might be available." His tone became calm and practical, the same way he spoke when solving a problem at work. "You're leaving soon anyway. The guest room's empty."

"This is my home."

"I've stayed here plenty of times."

"So you think that gives you the right to make that decision?"

Mason was quiet for a moment. Then he said, "Tessa's not some stranger."

The bedroom went silent.

I nodded slowly.

"Got it."

I told him to sleep in the living room.

Mason stood by the bed for a long time, staring at me as if he couldn't believe what he'd heard.

"I flew here from Colorado to fix things."

"You flew here because you want me to drop it."

"That's not what I meant."

"But that's all you've tried to do from the start. You just want this problem to disappear."

He stared at me for a long moment. Then he grabbed his pillow and slammed the door behind him.

The next morning at six, the doorbell woke me.

The building's front desk called to say that a Ms. Tessa Morgan had used a one-time visitor code to enter the elevator, but there was no confirmation from me in the system.

I used the wall for support as I made my way into the living room. The door was already being pushed open.

Tessa stood outside with a silver suitcase, looking as comfortable as if she were arriving somewhere she'd been expected.

"Morning." She took off her hat and smiled at me. "I took the last flight back last night, and my Airbnb got canceled. Don't worry, it's just two nights. Mason said you have a guest room."

I looked at Mason.

He sat up from the couch.

"Most of the hotels nearby are booked," he said. "Let her stay for now. We can talk about the rest later."

"You gave her the access code?"

"Yeah. One-time use."

"Did you ask me about this?"

"I sent you a message last night. You didn't reply."

"What time?"

Mason didn't answer right away.

I pulled out my phone and opened the building's visitor system.

The access code had been created at 11:47 p.m., after I'd already told him to sleep in the living room.

I revoked her access right there in front of both of them. I left a note in the system: from now on, all visitors require my personal confirmation to enter the building.

The elevator access was deactivated immediately.

Tessa's smile stiffened.

"Ellie, it's fine if it's not convenient." She gripped her suitcase handle. "But did you really have to embarrass me in front of the front desk?"

"I didn't invite you."

"Mason said it was fine."

"This is my apartment, not his."

Tessa bit her lip.

"I'm just staying two nights. Hotels around here cost $300 a night."

"Take it up with Mason."

"Do you really have to be like this?"

"You showed up at my home with an access code he gave you." I looked at her. "Don't turn this around and call me petty."

Mason stood up.

"She has nowhere to go right now. Let her in first. We'll sort out the access code later."

"I already did."

Just then, Mason's coffee delivery arrived. He'd ordered it the night before.

He handed Tessa an oat milk cinnamon latte. Her name was written on the cup, along with her order: one less pump of syrup, double cinnamon.

Then he pushed the other cup toward me.

A hazelnut latte.

I stared at the lid without touching it.

Mason asked, "What now?"

"The smell of hazelnut flavoring gives me migraines."

He blinked.

But Tessa answered without thinking. "Right. When she gets a migraine, she can't stand the light. Then she starts saying she can't do anything right."

The room went silent.

I'd only ever said that to Mason. It was three years ago, during the worst migraine I'd ever had. I'd never told Tessa any of it.

She realized she'd slipped and immediately looked away.

I turned to Mason.

"Was that just casual conversation too?"

"She was worried about you."

"I don't need you deciding which parts of my life you get to share."

I turned to Tessa.

"We're done here."

She froze.

"What?"

"Stop using our friendship as an excuse to push your way into my life."

Tessa's eyes reddened instantly.

"Just because I asked to stay over?"

"It's not just about today.

"When I was stranded in the snow, you were in his car posting Instagram Stories.

"He shared my private life with you, and you let him.

"Now you've shown up at my home with the access code he gave you.

"Every time, you knew it made me uncomfortable, and you went ahead anyway."

Tessa's tears spilled over.

"Fine, I'll go. You hate everything I do anyway."

Mason immediately stepped in front of her.

"If she goes, I go."

He said it, then looked at me.

He was waiting for me to do what I always did: give in, smooth things over, and make sure no one walked away upset.

I opened the visitor system and deleted his permanent access too.

"Okay."

Mason's expression went blank for a split second.

"What did you say?"

"Both of you. Out."

After the door closed, my inbox pinged. My flight had been confirmed: Chicago to London, noon the next day.

I shut the door and permanently deleted both of their access privileges.

04

After the door closed, the only sound left in the apartment was the hum of the heater.

I didn't immediately clean up the coffee cups they'd left behind. The hazelnut latte still sat on the table, condensation beading on the cup.

In six years, Mason had memorized what milk Tessa drank and how many pumps of syrup she liked, but he'd forgotten that the smell of hazelnut flavoring gave me migraines.

I poured the coffee down the drain and went back to packing.

The London posting was only a year, and the company would provide a short-term apartment. There was no reason to keep the Chicago place. I sent building management an early-termination request and scheduled the key handover for 8:30 the next morning.

At seven that evening, Jamie called on video out of the blue.

She was my most trusted colleague at Northline, blunter than me, and never any good at pretending she hadn't seen something.

The camera was shaking wildly, the Northline annual benefit gala in the background. She pushed through the crowd and pointed her phone at the check-in wall.

"Ellie, can you see this?"

"What's going on?"

The next second, I saw Tessa on Mason's arm, posing in front of the sponsor backdrop.

She was wearing a black dress I'd helped her pick out last year, and around her neck was the Northline partner access badge I'd applied for on her behalf. Mason wore a temporary guest badge, his registration note listing "Northline invited client." The two of them were adjusting their pose for the photographer.

The check-in attendant smiled and asked, "Mason Reed and partner, correct?"

Tessa didn't correct her.

Mason hesitated but didn't correct her either.

The photographer pressed the shutter.

In the flash of that camera, they became a couple in everyone's eyes.

Jamie cursed under her breath. "That pass she's wearing, you helped her get that, right?"

A few weeks earlier, Tessa had told me she needed to attend the gala to meet clients but didn't have an invitation. I'd used one of my own partner allocations to apply for a registered access badge in her name.

That badge was strictly for client engagement. Temporary guests could be added, but their real identity and purpose of attendance had to be registered.

Before I could answer, Jamie walked straight up to them.

"Hold on. That's not right." She turned to the registration staff. "She's not Mason's partner."

Several people nearby turned to look.

Tessa's smile disappeared.

"It's just a photo. Do you really have to say this in front of everyone?"

"Then why didn't you correct her when she asked?"

Tessa glanced at Mason.

"We just came together."

Jamie looked pointedly at the badge on her chest.

"You're using a badge Ellie got for you to bring her boyfriend here and pose as a couple. Did you really think no one would recognize you two?"

Mason stepped in.

"Jamie, this is between Ellie and me."

"Then don't stand in front of her company's sponsor wall and let people assume another woman is your partner."

"The staff was just making conversation."

"Then correct it now."

Mason said nothing.

It wasn't that he couldn't clear it up.

He simply decided, once again, that correcting Tessa would embarrass her, while my embarrassment was something a quick explanation could smooth over later.

Jamie's face was flushed with anger.

"She worked twenty-six days straight just to go to Colorado."

Mason frowned. "I know."

"You don't know anything." Jamie cut him off. "The year you were out of work, who paid for your licensing exam? You remember that, right?"

Mason's expression changed.

Tessa let out a cold laugh.

"Ellie helped us because she wanted to. Does that mean we need her permission for everything we do from now on?"

Jamie turned to her.

"She fixed your portfolio and got you your job. Not so you could use her badge to bring her boyfriend here and pose like a couple."

"I never forced her to do any of that." Tessa lifted her chin. "She likes taking care of people. That's her thing."

I held my phone, unable to say anything for a moment.

So that was how Tessa saw it. All those late nights I'd spent fixing her resume, introducing her to people, and helping her prepare for interviews were simply because I'd wanted to.

As long as no one had forced me, she owed me nothing.

Mason finally noticed how many people were watching.

"Enough."

He took Jamie's phone. His face suddenly filled my screen.

"Ellie, let's meet tomorrow morning." He spoke quickly, as if he could still take control of the situation. "Seven-thirty, at that diner you always go to. I'll explain everything."

"You sure you can make it?"

Mason looked into the camera.

"I won't reschedule this time."

My flight was at noon the next day. I needed to leave for the airport by 9:30.

I agreed anyway.

Not because I thought we could fix things. I just wanted to end six years properly. I wanted to sit across from him one last time and tell him we were over.

The next morning at seven, I arrived at the diner.

The sun wasn't up yet. The server recognized me and poured my coffee. She asked if Mason wanted his usual bacon-and-egg wrap.

I said, "I'll wait for him to order."

At 7:15, Mason called. I could hear car horns and Tessa speaking quickly in the background.

"Ellie, I'm going to be a little late."

I looked at the empty seat across from me.

"How long?"

"Tessa's rental car got towed."

"How is that your problem?"

"My field sensors are in the trunk, and she left client files in the car." He spoke quickly. "The impound lot closes at noon. I have to go there first."

"Why are client files in her personal rental?"

"Let's get everything back first. We can deal with who's responsible later."

"So?"

"Let's move breakfast to eleven-thirty. Wait for me. I'll come straight over when I'm done."

By eleven-thirty, I'd already be at the airport.

But Mason didn't know that.

He'd never asked why I'd chosen seven-thirty. He hadn't asked if I had somewhere else to be.

He simply assumed I'd do what I always did and push my own schedule back.

I said, "Okay."

I could hear the relief in his voice.

"Wait for me. I'll head over as soon as I'm done."

After we hung up, I finished my coffee and paid the bill.

Then I blocked Mason and Tessa.

Back at the apartment, I handed the keys to the property manager. While she verified the termination paperwork, she noted that Mason was still listed as my emergency contact.

"Remove him now."

"Would you like to add a new emergency contact?"

I wrote down Jamie's name.

Visitor access, emergency contact, shared smart-lock records. One by one, I cleared them out of the system.

Finally, I left a box of Mason's things with the front desk, and put the ruined snow boots and the urgent care discharge instructions into a clear donation bag for the building staff to handle.

On the way to the airport, the messages Mason sent were caught in my block list.

I never opened them.

Before takeoff, light snow began to fall outside the cabin window.

I watched the runway slowly recede and suddenly remembered a heavy snow six years earlier, when Mason's old car had broken down outside Chicago.

I'd driven two hours to pick him up.

When he got in, his hands were shaking from the cold. Still, he smiled at me. "Next time, I'll be the one picking you up."

Six years later, that day finally came.

Only he never showed.

End of the free sample.

Not yet available

This index carries bibliographic details and publisher-supplied sample chapters only; it links out to the official reading app and does not host complete books.