Part 1
“You have got to be kidding me.”
Maddie Hayes stood in the doorway of the little bedroom, staring at the single bed as though it had personally insulted her.
I stood behind her with two suitcases in my hands and a cold draft curling around my ankles.
“What?” I asked, although I knew perfectly well what.
She turned slowly.
“Ethan.”
“Maddie.”
“There is one bed.”
“Excellent observation.”
“One,” she repeated, holding up a finger. “Bed.”
“I can count, Hayes.”
“And you think this is funny?”
“No. I think it’s a little unfortunate.”
“Unfortunate?”
“Would you prefer catastrophic?”
She gave me a look that could have stripped paint off a wall.
Eight months earlier, that look would have made me laugh. Eleven years earlier, it had been one of the first things I’d fallen in love with.
But now, standing inside a snow-covered cabin in Vermont, I couldn’t laugh.
Because Maddie Hayes hadn’t spoken to me in eight months.
And the last time we’d been this close, she’d kissed me.
I’d told her it was a mistake.
Now, through some spectacular combination of bad luck, family interference, and questionable plumbing, we were supposed to spend the night together.
In the same bed.
The woman who had once known every secret I possessed was standing three feet away from me, looking like she’d rather sleep outside in the snow.
And I couldn’t entirely blame her.
“I’m taking the floor,” I announced.
Maddie glanced down at the hardwood boards.
“You’ll freeze.”
“I’ve survived worse.”
“You got a cold from sleeping with the window open in September.”
“That was an unusually aggressive draft.”
“You called me at two in the morning to ask whether your lungs could freeze.”
“They felt frozen.”
“You were thirty-one.”
“I’ve matured considerably.”
She crossed her arms.
I waited.
Then, despite herself, one corner of her mouth moved.
It lasted less than a second.
But after eight months without seeing her smile at me, that tiny movement felt like sunlight through a cracked window.
She caught me looking.
The almost-smile vanished.
“We need to talk to Lauren,” she said.
“My sister is responsible for this disaster. Talking to her will only encourage her.”
“I don’t care.”
She marched past me.
I followed, mostly because I knew exactly what was going to happen.
Lauren Brooks, my younger sister, was standing in the kitchen wearing fuzzy socks, pajama pants, and an apron that read BRIDE MODE.
She was arranging little paper cards around a vase of flowers.
Her fiancé, Jake, stood beside her examining a wedding seating chart with the exhausted expression of a man who’d recently discovered that marriage required choosing between seventeen varieties of white tablecloth.
“Lauren,” Maddie said.
My sister looked up.
“Oh, hey! Everything okay?”
“No.”
“Wonderful.”
“There’s only one bed.”
Lauren blinked.
“Is there?”
“Yes,” I answered.
“Huh.”
“Lauren.”
“What?”
“You know what.”
She placed a hand against her chest.
“Ethan, I am a bride under enormous emotional pressure. You’re going to have to be more specific.”
Maddie pointed toward the hallway.
“You invited both of us here without telling either of us the other was coming.”
“Correct.”
“You knew we weren’t speaking.”
“Also correct.”
“And somehow the only available bedroom has one bed.”
Lauren sighed.
“Well, when you say it like that, it sounds suspicious.”
“Because it is suspicious,” I said.
Jake suddenly became fascinated by his coffee.
I narrowed my eyes at him.
“Jake.”
He didn’t look up.
“Don’t involve me, man.”
“Did you know about this?”
“I know nothing about anything.”
Lauren patted his arm.
“That’s why I’m marrying him.”
Maddie rubbed her forehead.
“Is there anywhere else to sleep?”
“The second guest room had a pipe burst,” Lauren explained. “The plumber can’t get here until Monday.”
“The couch?”
“Dad’s sleeping there.”
“An air mattress?”
“Developed a leak.”
“A hotel?”
Lauren gestured toward the window.
Outside, the storm was turning the world into a curtain of white.
“The highway’s closing,” she said. “Even if you wanted to drive somewhere, you couldn’t.”
Maddie stared at her.
“You planned this.”
Lauren’s expression softened almost imperceptibly.
“Maybe I planned for two people I love to finally have a conversation.”
Silence settled over the kitchen.
Jake carefully put his coffee down.
I felt my jaw tighten.
“Lauren,” I said quietly, “that’s not your decision to make.”
For the first time all evening, my sister looked uncomfortable.
“I know.”
Maddie shifted beside me.
Lauren’s voice lowered.
“I just thought… you’ve both been miserable for months.”
Neither of us answered.
Because that was the problem with younger sisters.
Sometimes they noticed things you spent years pretending weren’t obvious.
“Look,” Lauren said, “you don’t have to do anything. Talk, don’t talk. Sleep, don’t sleep. I only want you to stop hurting each other.”
Maddie exhaled.
“Good night, Lauren.”
“Good night.”
We walked back down the hallway without speaking.
When we reached the bedroom, Maddie stood aside and let me enter first.
The room was small but warm. A narrow bed occupied most of one wall, covered in a thick quilt patterned with faded red and blue squares. A brass lamp glowed on the nightstand. Snow collected along the windowsill.
It would have been a beautiful room under almost any other circumstances.
I set the suitcases down.
Maddie closed the door.
Not completely.
She left it open an inch.
For some reason, that hurt.
“You can have the bed,” I said.
“Ethan.”
“I’ll put some blankets on the floor.”
“You heard Lauren. It’s supposed to drop below zero tonight.”
“I’m a grown man.”
“Who thinks tomato soup counts as a vegetable.”
“It does.”
“It absolutely does not.”
I looked at her.
She looked back.
And suddenly we were having the same ridiculous argument we’d been having for eleven years.
For a moment, I could almost imagine that nothing had changed.
That tomorrow morning she’d steal half my breakfast, criticize my coffee, and ask whether I wanted to go antiquing even though she knew I hated antique stores.
Then I remembered the rooftop.
The fireworks.
Her face.
And the words that had destroyed everything.
We can’t, Maddie. This would ruin everything.
I looked away first.
“I’ll figure something out,” I muttered.
She studied me.
Then she said, very quietly, “You don’t have to be uncomfortable because of me.”
I almost laughed.
That was the cruelest thing about the situation.
I wasn’t uncomfortable because she was there.
I was uncomfortable because I wanted her to stay.
My name is Ethan Brooks.
I was thirty-two years old, owned a small home-restoration business in New Jersey, and had spent most of my adult life repairing things other people had given up on.
Broken porches.
Rotting staircases.
Water-damaged kitchens.
Old farmhouses with collapsing roofs and foundations that needed more patience than money.
I liked working with my hands.
I liked problems that had solutions.
Find the damaged beam. Replace it.
Locate the leak. Seal it.
Sand the wood. Apply the finish.
Stand back and admire something that looked hopeless before you arrived.
Relationships, unfortunately, didn’t come with repair manuals.
And when it came to Maddie Hayes, I’d managed to destroy the one thing in my life that had always felt solid.
We met eleven years earlier at Rutgers.
I was twenty-one, studying construction management, and she was twenty, studying graphic design.
We both reached for the last available copy of a textbook in the university library.
I got there first.
She disagreed.
“You don’t need this,” she told me.
“Actually, I do.”
“You look like someone who already knows everything.”
“You look like someone who’s about to steal my book.”
“Then you should let go.”
I didn’t.
So she bit my hand.
Not hard enough to break skin.
Just hard enough to make me yelp and release the textbook.
She smiled triumphantly.
“Thank you.”
I stared at her.
“Did you just bite me?”
“Strategic persuasion.”
“That’s assault.”
“Then sue me, Brooks.”
I hadn’t told her my last name.
She glanced at the student ID hanging around my neck.
“Try being observant. It helps.”
I was still standing there in disbelief when she walked away.
Three hours later, I found her at a study table near the library windows.
She’d left a chair empty beside her.
The textbook was open between two cups of vending-machine coffee.
“You can borrow chapter four,” she said without looking up.
“That’s my textbook.”
“Possession is nine-tenths of the law.”
“That’s not how library books work.”
“Sit down, Ethan.”
I sat.
And somehow, without either of us making an official decision, she became my best friend.
We studied together.
Then ate together.
Then started spending so much time together that our friends stopped inviting us separately.
Maddie was loud when she was happy, quiet when she was upset, and frighteningly organized whenever life started slipping out of her control.
She baked banana bread at midnight when she was stressed.
She hated driving over bridges.
She cried during commercials featuring elderly dogs.
She could finish an entire mystery novel in one sitting but regularly forgot where she’d put her phone.
I knew which restaurants she loved, which relatives she avoided at Thanksgiving, and exactly how to make her coffee.
One cream.
No sugar.
Unless she’d had a bad day.
Then two sugars, and no questions.
She knew things about me nobody else noticed.
That I hummed when I was nervous.
That I checked the locks twice before bed.
That I’d wanted to become an architect until my father got sick and I had to start working full-time.
That I carried a battered photograph of my grandfather’s farmhouse in my wallet because it reminded me why I started restoring old buildings.
When my father underwent heart surgery, Maddie spent fourteen hours in a hospital waiting room with my family.
She brought sandwiches nobody wanted to eat and made terrible jokes until my mother finally smiled.
When Maddie’s grandmother died, I drove through the night to Pennsylvania because she called me at two in the morning and said only, “Ethan, I don’t know what to do.”
I didn’t ask questions.
I just came.
That’s how it worked.
For eleven years, whenever life became frightening or difficult or unbearably lonely, we found each other.
Sometimes she dated other men.
Sometimes I dated other women.
Those relationships rarely lasted.
Our friendship always did.
Or so I believed.
My mother had a different theory.
“You’re going to marry that girl,” she announced one Thanksgiving while Maddie was helping Lauren make pumpkin pie.
“Mom.”
“What?”
“We’re friends.”
“Yes, sweetheart. I heard you the first hundred times.”
“She’s like family.”
My mother looked at me over her reading glasses.
“Ethan, you do not look at your sister the way you look at Maddie.”
I nearly choked on my coffee.
“Can we please not do this?”
She smiled.
“One day you’ll understand.”
I didn’t.
Not then.
Or maybe I understood perfectly and was too afraid to admit it.
Because the truth was that Maddie was the one person I couldn’t imagine losing.
And the idea of risking eleven years of friendship for something that might not work terrified me.
So I did what I had always done.
I pretended.
Until New Year’s Eve.
The party was in Brooklyn, on the top floor of an apartment building overlooking the city.
Music shook the windows.
Someone had filled the living room with silver balloons.
A woman in a glittery dress was loudly explaining why she’d sworn off dating musicians.
I’d spent most of the evening standing near the kitchen, pretending to enjoy conversations I couldn’t remember five minutes later.
Maddie arrived late.
She was wearing a silver dress.
Her dark hair fell over her shoulders in loose waves, and she had little earrings shaped like stars.
I’d seen her dressed up a hundred times.
But when she entered that room, something inside me shifted.
She spotted me across the crowd.
Her face brightened.
And I felt the familiar relief I always felt when she appeared.
“There you are,” she said, wrapping her arms around me.
“You’re late.”
“You’re judgmental.”
“You look nice.”
She stepped back.
“Nice?”
“Very nice.”
“Wow, Brooks. Careful. You’re going to make me blush.”
I smiled.
She didn’t let go of my hand immediately.
At the time, I convinced myself it meant nothing.
Around eleven-fifty, I escaped to the rooftop.
The air was freezing, but the city looked beautiful.
Lights stretched across the skyline.
A little snow had begun to fall.
I leaned against the railing, thinking about the coming year, my business, the farmhouse renovation I hoped to finish by summer.
Then the rooftop door opened.
“Of course you’re hiding,” Maddie said.
“I’m appreciating the architecture.”
“You’re avoiding people.”
“Two things can be true.”
She came to stand beside me.
For a while, we watched the city in comfortable silence.
Then she said, “Can I ask you something?”
“Anything.”
“Anything?”
“Within reason. I’m not lending you my truck again.”
She smiled faintly.
Then her expression changed.
“Ethan.”
Something in her voice made me look at her.
She was nervous.
Maddie Hayes, who once confronted a professor over an unfair grade in front of two hundred students, was nervous.
“Yeah?”
She looked toward the skyline.
“Do you ever wonder whether we’ve been doing something wrong?”
I frowned.
“With our lives?”
“With us.”
My heart thudded.
“What do you mean?”
She took a breath.
“Sometimes I think we’ve spent so much time pretending that nothing could ever change between us that maybe we’ve forgotten to ask whether something should.”
From downstairs, people began shouting the countdown.
Ten.
Nine.
“Maddie—”
She turned toward me.
“If I told you I was tired of being just your friend,” she whispered, “what would you say?”
Eight.
Seven.
I couldn’t move.
Six.
Five.
Everything I’d spent years avoiding suddenly stood directly in front of me.
And I was terrified.
Four.
Three.
Maddie stepped closer.
Two.
One.
Fireworks burst above the city.
She rose onto her toes and kissed me.
Four seconds.
I know because I’ve counted them in my memory hundreds of times.
Her hand touched my chest.
Her lips were warm despite the cold.
And for one impossible moment, the whole world seemed to fall silent.
Then I panicked.
I went rigid.
Maddie pulled back.
Her expression changed.
“Oh,” she whispered.
I should have kissed her again.
I should have taken her hand.
I should have said the truth.
Instead, I said, “Maddie, we can’t do this.”
She blinked.
“What?”
“This would ruin everything.”
The words hung between us.
Her hand slipped from my chest.
“Right.”
“No, I mean—”
“No, it’s okay.”
“Maddie—”
She stepped backward.
“Of course. You’re right.”
She smiled.
It was a terrible smile.
One that looked as though it hurt her to make.
“Happy New Year, Ethan.”
Then she turned and walked inside.
I stood there while the fireworks continued overhead.
I told myself I’d done the responsible thing.
I’d protected the friendship.
But the next morning, she didn’t answer my message.
Or the next.
Or the one after that.
By February, we’d stopped speaking.
By April, I was checking my phone every time I heard a notification.
By June, I had started writing messages and deleting them before sending.
I’m sorry.
Can we talk?
I miss you.
None of them seemed enough.
In July, I saw her across a street in Manhattan.
She was laughing with a coworker.
For a few seconds, I simply watched her.
Then the traffic light changed.
A delivery truck passed between us.
And she disappeared.
I went home that night and sat in my kitchen staring at my phone.
Her number was still pinned at the top of my contacts.
I finally called.
It rang six times.
Voicemail.
I didn’t leave a message.
That was how eight months passed.
Until Lauren invited me to Vermont.
Until a snowstorm closed the highway.
Until a broken pipe left two former best friends standing beside one narrow bed.
And everything I’d tried not to feel came rushing back.
“Ethan?”
Maddie’s voice pulled me out of my thoughts.
I was still standing beside the suitcase.
She had removed her sweater and put on a pair of flannel pajama pants and an old college T-shirt.
I recognized the shirt.
It had once belonged to me.
She noticed me looking.
“What?”
“Nothing.”
She glanced down.
“Oh.”
A blush touched her cheeks.
“I’ve had it for years.”
“I know.”
“I never got around to giving it back.”
“It’s okay.”
She folded her arms.
Then unfolded them.
“Look, we’re both adults.”
“Technically.”
“We can share a bed without making things weird.”
I looked at the narrow mattress.
“Define weird.”
“No touching.”
“Understood.”
“No stealing blankets.”
“I’ve never stolen blankets.”
“You stole the entire comforter during that road trip to Maine.”
“That was an accident.”
“You rolled yourself into it like a burrito.”
“I was cold.”
“And no talking about New Year’s Eve.”
The humor drained out of me.
I looked at her.
Her expression was carefully neutral.
“Okay,” I said.
She nodded once.
“Okay.”
We climbed into opposite sides of the bed.
The mattress dipped.
There was barely a foot between us.
I lay flat on my back, staring at the ceiling.
Maddie faced the window.
The lamp remained on.
Outside, the snow tapped softly against the glass.
A clock ticked somewhere down the hallway.
I became painfully aware of my breathing.
Then Maddie sighed.
“Could you stop doing that?”
“Doing what?”
“Breathing like you’re trying to inflate a tire.”
“I’m breathing normally.”
“You sound nervous.”
“I’m not nervous.”
“You’re humming.”
I stopped immediately.
She turned her head.
“Still doing that, huh?”
“Apparently.”
Silence returned.
A few minutes passed.
Then ten.
I thought she’d fallen asleep.
I almost wished she had.
Because every second beside her made me remember everything I’d lost.
The smell of her shampoo.
The tiny freckle near her eyebrow.
The way she tucked her hands beneath her cheek when she slept.
I closed my eyes.
Then I felt the mattress shift.
“Ethan?”
Her voice was different now.
Soft.
Uncertain.
“Yeah?”
A pause.
Long enough that I wondered whether she’d changed her mind.
Then she whispered six words that made my chest ache.
“So… do you forgive me?”
I turned toward her.
Maddie was lying on her side, looking directly at me.
Her eyes reflected the small golden light from the lamp.
She looked frightened.
Not of me.
Of my answer.
“Forgive you?” I whispered.
She swallowed.
“For kissing you.”
I couldn’t speak.
“For leaving that night,” she continued. “For disappearing. For making everything so awkward that we couldn’t even talk anymore.”
“Maddie—”
“I know I shouldn’t have done it. I know you didn’t ask for that. And I know I put you in a terrible position.”
Her voice trembled.
“But I miss my best friend, Ethan.”
The room seemed to stop moving.
“I miss you so much,” she whispered.
And I realized with a sick, terrible clarity that for eight months, Maddie had believed she was the one who destroyed us.
When all she’d done was love me.
I sat up slowly.
“Maddie, look at me.”
She did.
“You think I need to forgive you?”
She nodded.
I shook my head.
“No.”
Her expression collapsed.
I reached for her hand before she could turn away.
“No,” I repeated. “Because you didn’t do anything wrong.”
She stared at me.
“I kissed you.”
“I know.”
“You said it would ruin everything.”
“I know.”
“And it did.”
I closed my eyes.
There it was.
The truth I’d spent eight months avoiding.
It had ruined everything.
But not because she kissed me.
Because I had been too scared to kiss her back.
I opened my eyes.
“Maddie,” I whispered, “there’s something I should have told you a long time ago.”
She went completely still.
And for the first time since New Year’s Eve, I decided not to run away from the truth.
Part 2
“I wasn’t afraid of kissing you.”
Maddie looked at me as though she’d misheard.
“What?”
I swallowed.
“That night on the roof. When you kissed me, I wasn’t afraid because I didn’t want it.”
Her eyebrows drew together.
“Then why did you look like someone had hit you with a baseball bat?”
“Because I wanted it too much.”
For several seconds, she said nothing.
I could hear the wind pressing against the window.
A branch scraped the roof.
Somewhere in the cabin, the old heating system rattled to life.
Maddie’s fingers tightened around mine.
“Ethan,” she said carefully, “don’t say something just because you feel guilty.”
“I’m not.”
“You don’t have to make this better.”
“I know.”
“Because I can handle rejection. I couldn’t handle losing you, but I could handle knowing you didn’t feel the same way.”
“That’s not what happened.”
She watched me.
I took a shaky breath.
“I was standing on that rooftop looking at the person who knows me better than anyone else in the world. My best friend. The woman who’s been there for every good thing and every terrible thing in my life.”
I glanced down at our hands.
“And suddenly you were kissing me.”
“Sorry,” she whispered automatically.
“Stop apologizing.”
She pressed her lips together.
I continued.
“All I could think was that if I kissed you back, everything would change. We’d date. We’d have expectations. We’d fight about things we never fought about before. Maybe we’d break up, and then what?”
Maddie’s eyes glistened.
“Then we’d figure it out.”
“I know that now.”
“You didn’t trust us.”
The words hurt because they were true.
“No,” I admitted. “I didn’t trust myself.”
She looked away.
I reached for the lamp, then stopped.
“I thought being your friend was the safest place I could be,” I said. “I thought if I never asked for more, I could never lose you.”
Maddie gave a small, humorless laugh.
“So you lost me anyway.”
“Yeah.”
For a long moment, neither of us moved.
Then she whispered, “Do you know what that night felt like for me?”
I shook my head.
She sat up, pulling the quilt around her shoulders.
“I’d been trying to tell you for months.”
My pulse quickened.
“Months?”
“Years, probably.”
I stared at her.
She looked embarrassed.
“Don’t make that face.”
“What face?”
“The one that says your brain has stopped working.”
“It has.”
She almost smiled.
Then her expression grew serious.
“I remember the exact moment I realized it wasn’t just friendship anymore.”
I waited.
“It was Sarah’s wedding. Three years ago.”
I remembered that wedding.
An outdoor ceremony in New Jersey.
Too much champagne.
A terrible cover band.
Maddie in a blue dress.
“You spent half the reception dancing with that woman from Sarah’s office,” she said.
“Emily?”
“Of course you remember her name.”
“She stepped on my foot twice.”
“I wanted to step on her entire personality.”
I laughed before I could stop myself.
Maddie rolled her eyes.
“I was jealous. Ridiculously jealous. And I hated myself for it because you weren’t doing anything wrong.”
“I had no idea.”
“Of course you didn’t. I spent most of the evening pretending to be fascinated by the cheese table.”
“You did eat a lot of cheese.”
“Ethan.”
“Sorry.”
She sighed.
“I thought it would pass. I thought maybe I was lonely or confused or just afraid someone else would become more important to you than I was.”
Her voice softened.
“But it didn’t pass.”
I sat completely still.
“Every time you dated someone, I tried to be happy for you. And I was, mostly. But there was this little part of me that kept wondering why you never looked at me that way.”
I swallowed.
“I did.”
She froze.
“What?”
“I did look at you that way.”
“Since when?”
I hesitated.
“Do you remember the night your grandmother died?”
Her expression changed.
“Of course.”
“You fell asleep on my shoulder in your mom’s kitchen.”
Maddie nodded.
“I remember.”
“I sat there for three hours because I didn’t want to wake you. And I remember thinking…”
My throat tightened.
“What?”
“That if I could spend the rest of my life making sure you never felt alone, I’d be happy.”
Her eyes filled.
“Ethan.”
“I told myself it was friendship.”
She laughed softly through her tears.
“You idiot.”
“Yeah.”
“You absolute idiot.”
“That’s fair.”
She wiped beneath one eye.
“Why didn’t you tell me?”
“Because I thought you deserved someone better.”
That made her stare at me.
“Better than what?”
“Better than a guy who works sixty hours a week, smells like sawdust, and spends half his life inside houses that are falling apart.”
She frowned.
“Ethan, I love those houses.”
“I know.”
“And I love that you fix them.”
I looked down.
She touched my arm.
“Do you honestly think I care whether you own a fancy apartment or drive a new truck?”
“You should care about stability.”
“I care about a man who drove four hours when my grandmother died. A man who remembered my mother’s birthday after I’d forgotten. A man who spent an entire Saturday repairing my kitchen cabinets because I mentioned one of the doors wouldn’t close.”
“It was hanging off the hinges.”
“That is not the point.”
I smiled faintly.
She moved closer.
“The point is that you have spent eleven years showing me who you are. And somewhere along the way, I fell in love with you.”
I stopped breathing.
There it was.
The sentence I’d wanted to hear and feared hearing for years.
Maddie looked almost startled by her own honesty.
Then she whispered, “And I was terrified, too.”
I squeezed her hand.
“Why?”
“Because you’re my home, Ethan.”
Her voice broke on the last word.
“Not the apartment. Not my job. Not the city. You.”
I pulled her gently into my arms.
She hesitated only a second before coming willingly.
For a long time, we held each other.
No jokes.
No pretending.
Just two exhausted people sitting under a quilt in a Vermont cabin, finally admitting what everyone else had known for years.
We didn’t sleep much that night.
At some point, Maddie leaned against the headboard while I sat beside her with our shoulders touching.
We talked about everything we’d missed.
Her new job at a design agency in Manhattan.
The promotion she’d accepted in March.
The terrible boss who called every employee “champ” regardless of their age or position.
My restoration company.
The farmhouse I’d been repairing outside Princeton.
The raccoon that had moved into the attic and refused to leave.
“You named it?” she asked.
“Harold.”
“Ethan.”
“What?”
“You named the raccoon.”
“He has a strong personality.”
“You’re impossible.”
“You used to like that about me.”
She looked at me.
“I still do.”
There was a quietness in the way she said it that made my stomach twist.
I wanted to kiss her.
I wanted to pull her closer and make up for every lonely day.
But I was beginning to understand that wanting something didn’t mean I should rush it.
We’d spent eight months hurting each other.
One conversation couldn’t erase that.
“Maddie?”
“Hmm?”
“Can I ask you something?”
She glanced up.
“Sure.”
“Why didn’t you answer my calls?”
Her smile faded.
She pulled her knees beneath the quilt.
“At first, I was embarrassed.”
I waited.
“I’d spent weeks convincing myself that you felt the same way. I thought maybe you were waiting for me to make the first move.”
She picked at a loose thread.
“And then you told me it would ruin everything. I felt so stupid.”
“Maddie—”
“Please let me finish.”
I nodded.
“I went home that night and cried in my bathroom. Then I spent New Year’s Day telling myself I was being dramatic.”
She gave a small laugh.
“Every time my phone lit up with your name, I wanted to answer. But I kept thinking I’d hear you say we needed to pretend nothing happened.”
I remembered those messages.
Hey. Are you okay?
Can we talk?
I don’t want things to be weird.
I grimaced.
That last one had been especially terrible.
“I was afraid you’d offer me my old place in your life,” she continued, “and I’d take it because I missed you, even though I knew I couldn’t pretend anymore.”
My chest tightened.
“So you stayed away.”
She nodded.
“Then weeks became months. And after a while, it felt impossible to come back.”
“Why?”
“Because I thought you’d moved on.”
I stared.
“Moved on?”
“You stopped texting.”
“Because you stopped answering.”
“I know.”
“I thought you hated me.”
“I thought you were relieved.”
We looked at each other.
Then Maddie started laughing.
Not because it was funny.
Because it was absurd.
Because we’d spent eight months imagining the worst possible version of each other’s feelings.
“Eleven years,” she said.
“Eleven years.”
“And we couldn’t manage one honest conversation.”
“We’re exceptionally talented at avoiding important things.”
She leaned her forehead against my shoulder.
“We really are.”
I rested my cheek against her hair.
The clock on the nightstand read 2:17 a.m.
For the first time in eight months, I wasn’t thinking about how to get her back.
She was already here.
But there was something else we needed to talk about.
Something I’d kept hidden even before the rooftop.
My business had been struggling.
Not collapsing.
Not yet.
But struggling enough that I’d started lying whenever anyone asked how things were going.
A major renovation project had been delayed by permit problems.
Two clients had fallen behind on payments.
Lumber prices had risen.
My truck needed expensive repairs.
And I’d used most of my savings covering payroll when work slowed down.
I employed three people.
Marcus, a carpenter with two young daughters.
Luis, an electrician who’d worked beside me for almost five years.
And Ben, a twenty-two-year-old apprentice who reminded me painfully of myself at that age.
They depended on me.
I couldn’t simply close the business when things became difficult.
So I’d been taking every job I could find.
Working weekends.
Skipping vacations.
Eating sandwiches in the truck.
And avoiding conversations about the future.
Maddie listened quietly as I explained.
“Why didn’t you tell me?” she asked.
I gave a tired smile.
“We weren’t speaking.”
“Before that.”
I looked away.
“I didn’t want you to worry.”
“Ethan.”
“I know.”
She sat up straighter.
“You don’t have to protect me from every difficult thing in your life.”
“I wasn’t trying to—”
“Yes, you were.”
Her tone wasn’t angry.
It was sad.
“You’ve always done this. You help everyone else. You show up when people need you. But when you’re scared, you disappear into work and pretend you’re fine.”
I rubbed my face.
“It’s not that simple.”
“I know it isn’t.”
She touched my knee.
“But you can’t build a life with someone if you never let them see when you’re struggling.”
The words hung between us.
A life with someone.
I looked at her.
She seemed to realize what she’d said.
A blush spread across her cheeks.
“I mean, hypothetically.”
“Hypothetically?”
“Don’t start.”
I smiled.
Then I grew serious.
“My dad almost lost the house when I was eighteen,” I said.
Maddie nodded.
She knew that part of my history.
But not all of it.
“What I never told you was that I heard my parents fighting about money almost every night. My dad was recovering from surgery, and Mom was working extra shifts at the hospital.”
I stared at the quilt.
“I remember lying awake, thinking I had to be the one who fixed everything.”
Maddie listened.
“And I think somewhere along the way, I decided that loving someone meant making sure they never had to worry.”
She shook her head gently.
“That’s not love, Ethan.”
I looked at her.
“It’s part of love,” she said. “But so is letting someone help you.”
I swallowed.
“I’m not very good at that.”
“I noticed.”
She took my hand.
“You don’t have to become a different person overnight.”
“Good, because that sounds exhausting.”
She smiled.
“But if we’re going to try this—”
My heart jumped.
“If?”
She arched an eyebrow.
“We haven’t discussed the terms yet.”
“Terms?”
“Obviously.”
She sat up, suddenly looking like she was about to negotiate a business contract.
“First, no disappearing when conversations get uncomfortable.”
“Agreed.”
“Second, no deciding what I feel without asking me.”
“Fair.”
“Third, if you are worried about something, you tell me.”
I hesitated.
She narrowed her eyes.
“Ethan.”
“I’ll try.”
“That’s acceptable.”
“Anything else?”
She pretended to consider.
“No stealing my fries.”
“That’s unreasonable.”
“Nonnegotiable.”
“You steal mine.”
“That’s different.”
“Explain.”
“I’m adorable.”
I laughed.
She grinned.
And there she was.
The Maddie I remembered.
The girl from the library.
My best friend.
The person who could make me laugh even when my whole world seemed to be falling apart.
I reached up and brushed a strand of hair away from her face.
Her smile faded into something softer.
“Ethan?”
“Yeah?”
“Are you going to kiss me?”
I froze.
She closed her eyes briefly.
“Oh, for heaven’s sake.”
“No,” I said quickly.
Her face fell.
“I mean—yes. I want to.”
“Then why aren’t you?”
I glanced toward the bedroom door.
“Because I don’t want you to think I’m trying to solve eight months of pain with one kiss.”
She looked at me for a long time.
Then her expression changed.
Something tender.
Something relieved.
“That’s a surprisingly good answer,” she whispered.
“Thank you.”
“But for the record, you could kiss me because you want to.”
I smiled.
“I do.”
She moved closer.
I leaned in.
Then, just as our faces were inches apart, someone slammed a door down the hallway.
We both jumped.
My father’s voice echoed through the cabin.
“WHO MOVED MY SLIPPERS?”
Maddie covered her mouth.
I stared at the ceiling.
“Unbelievable.”
From upstairs, Lauren shouted, “DAD, IT’S THREE IN THE MORNING!”
“I CAN’T FIND MY SLIPPERS!”
“They’re under the couch!” my mother called.
A pause.
“Oh.”
Maddie collapsed against me, laughing silently.
I wrapped my arms around her as she shook with laughter.
It felt so familiar that my eyes stung.
We’d lost eight months.
But for the first time, I believed maybe we hadn’t lost everything.
The next morning, I woke to sunlight spilling across the quilt.
Something warm was resting against my chest.
Maddie.
Her head lay on my shoulder, one arm curled across my stomach.
During the night, we’d drifted closer until there was no space between us.
I lay still.
Not because I was afraid to move.
Because I didn’t want the moment to end.
Her hair was tangled across the pillow.
The old college T-shirt had slipped slightly off one shoulder.
She looked peaceful.
I thought about all the mornings I’d woken up alone during the previous eight months.
All the times I’d reached for my phone and remembered we weren’t speaking.
Now she was here.
Breathing softly against me.
I brushed my fingers over her hair.
Her eyes fluttered open.
For a second, she looked confused.
Then she saw me.
“Hi,” I whispered.
She smiled sleepily.
“Hi.”
“Sleep okay?”
“Suspiciously well.”
“Good.”
She glanced at my arm around her shoulders.
Then at her hand resting on my chest.
“Oh.”
“Yeah.”
She lifted an eyebrow.
“Did you violate the no-touching rule?”
“I believe you crossed the border first.”
“Interesting allegation.”
“There may be witnesses.”
“Your honor, I was asleep.”
“Noted.”
She laughed.
Then grew quiet.
“So,” she whispered.
“So.”
“Are we going to pretend last night didn’t happen?”
I shook my head.
“No.”
“Good.”
“Are you?”
“Absolutely not.”
She shifted onto one elbow.
Her dark hair spilled over her shoulder.
“Then what happens now, Brooks?”
I looked into her eyes.
For years, I’d been frightened of that question.
Now I knew the answer.
Or at least the beginning of it.
“First,” I said, “I’d like to take you to breakfast.”
She smiled.
“Very romantic.”
“Second, I’d like to spend the day with you. No family interference. No wedding seating charts. Just us.”
“Better.”
“And third…”
She leaned closer.
“Third?”
I’d spent eight months rehearsing apologies in my head.
For once, I decided not to rehearse anything.
“I’d like to kiss you properly.”
Maddie’s smile disappeared.
Not from disappointment.
From the sudden seriousness of the moment.
“With no fireworks?” she asked.
“No fireworks.”
“No champagne?”
“No champagne.”
“No panicking?”
I took a breath.
“No panicking.”
She studied me.
Then whispered, “You promise?”
I touched her cheek.
“I promise to try.”
She smiled.
“That’s good enough.”
I leaned closer.
Slowly.
Giving her time to change her mind.
She didn’t.
Her eyes closed.
And this time, when our lips met, I didn’t freeze.
I kissed her gently.
Then again.
The first kiss lasted longer than four seconds.
The second made her laugh softly against my mouth.
When we finally pulled apart, she pressed her forehead against mine.
“Well,” she whispered.
“Well?”
“You’ve improved.”
I laughed.
“I’ve been thinking about that for eight months.”
“Only eight?”
I looked at her.
“Maybe longer.”
Her expression softened.
“Me too.”
There was a knock at the door.
“BREAKFAST IN TEN MINUTES!” Lauren called.
We both closed our eyes.
Then my sister added, “AND PLEASE REMEMBER THERE ARE OTHER PEOPLE IN THIS HOUSE!”
Maddie buried her face in my shoulder.
I shouted, “WE KNOW!”
“JUST CHECKING!”
Her footsteps retreated.
Maddie looked up.
“Your sister is a menace.”
“Always has been.”
“I love her.”
“I know.”
She kissed my cheek.
Then, just before climbing out of bed, she turned toward me.
“Ethan?”
“Yeah?”
“Thank you for not running this time.”
I caught her hand.
“I’m done running.”
I meant it.
But I didn’t yet realize how quickly that promise would be tested.
By breakfast, everyone knew.
No one had heard us talking in the middle of the night.
At least, that’s what they claimed.
But when Maddie and I entered the kitchen together, my mother smiled into her coffee.
My father lowered his newspaper.
Jake looked intensely interested in buttering his toast.
And Lauren practically vibrated with excitement.
“Good morning!” she announced.
“Morning,” I replied.
Maddie smiled.
“Morning.”
Lauren looked from me to Maddie.
Then back to me.
“Sleep well?”
“Fine.”
“Great.”
“Wonderful.”
My sister’s smile widened.
“Eggs?”
“Please,” Maddie said.
We sat beside each other.
Under the table, her knee brushed mine.
Neither of us moved away.
My mother passed the orange juice.
“It’s lovely to see you again, Maddie.”
Maddie’s smile softened.
“It’s good to see you too, Mrs. Brooks.”
“Oh, sweetheart. You’ve been calling me Diane for ten years.”
“I know.”
My mother reached across the table and squeezed her hand.
“We missed you.”
Maddie’s eyes glistened.
“I missed you too.”
For a moment, the kitchen became quiet.
Then my father cleared his throat.
“So, Ethan. How’s the farmhouse coming?”
I was grateful for the change of subject.
“Slowly. The roof needed more work than we expected.”
“Need another pair of hands?”
“You’re supposed to be retired.”
“Retired doesn’t mean useless.”
Mom gave him a look.
“Robert, you promised your doctor you’d stop climbing ladders.”
“I said I’d stop climbing tall ladders.”
“There’s no difference.”
“There’s at least six feet of difference.”
Maddie laughed.
My father grinned at her.
And something loosened in my chest.
I hadn’t realized how much I’d missed seeing her with my family.
She belonged here.
Not because my mother liked her.
Not because Lauren had orchestrated the world’s most suspicious sleeping arrangement.
Because for eleven years, Maddie had been woven into the fabric of our lives.
I reached beneath the table and found her hand.
She squeezed my fingers.
Lauren noticed.
Her eyes widened.
Then she dropped her spatula.
Jake sighed.
“Oh, here we go.”
Lauren bent to retrieve it.
But I could see her smiling.
After breakfast, the wedding planning began.
Lauren had seventeen different centerpiece ideas.
Seventeen.
She’d spread photographs across the dining table like evidence in a murder investigation.
“Eucalyptus or peonies?” she demanded.
My father stared at the pictures.
“Those are flowers.”
“Yes, Dad.”
“Both of them?”
“Yes.”
“Then either one.”
Lauren looked personally wounded.
“Jake?”
Her fiancé took a deep breath.
“I think the important thing is that you’re happy.”
She stared at him.
“That’s not an answer.”
“It’s the safest answer I have.”
Maddie leaned toward me.
“He’s learning.”
“Slowly,” I whispered.
We spent an hour discussing flowers, table linens, and whether handwritten place cards were charming or impractical.
Then my phone rang.
Marcus.
My foreman.
I stepped into the hallway to answer.
“Hey. Everything okay?”
There was a pause.
Then Marcus said, “We have a problem.”
My stomach tightened.
“What kind?”
“The subcontractor on the Wilson project just backed out. Says he got a bigger job and can’t start until next month.”
I closed my eyes.
“Next month?”
“Yeah.”
“That puts us six weeks behind.”
“I know.”
“And the second payment depends on the framing inspection.”
“I know that too.”
I leaned against the wall.
“Have you called the other crews?”
“Three of them. Everyone’s booked.”
I stared toward the kitchen.
Through the doorway, I could see Maddie laughing at something Lauren had said.
“Okay,” I muttered. “I’ll make some calls.”
“Ethan, there’s something else.”
I went still.
“The bank called.”
My throat tightened.
“What did they say?”
“They want you to contact them Monday about the business line of credit.”
For several seconds, I couldn’t speak.
“Got it,” I finally said.
“I’m sorry, man.”
“Not your fault.”
I ended the call.
Then stood in the hallway looking at my phone.
The numbers were already running through my head.
Payroll.
Insurance.
Materials.
Truck repairs.
Mortgage.
There wasn’t enough money.
Not without the Wilson payment.
Not without another job.
Not without something changing.
I heard footsteps.
“Ethan?”
Maddie stood at the end of the hallway.
Her smile faded when she saw my face.
“What happened?”
I almost said the words I’d used a thousand times.
Nothing. Everything’s fine.
Instead, I remembered the promise I’d made the night before.
I looked at her.
“Work.”
She came closer.
“Bad?”
I nodded.
“Pretty bad.”
She waited.
So I told her.
About the subcontractor.
The bank.
The delayed payment.
And the possibility that I might have to let someone go.
When I finished, Maddie was quiet.
I looked away.
“Sorry. I know this isn’t exactly romantic breakfast conversation.”
She touched my arm.
“Stop apologizing for having a life outside of me.”
I let out a breath.
“I just don’t know what I’m going to do.”
She considered.
“Can I help you think through it?”
I looked at her.
“I don’t want you to feel responsible.”
“I don’t.”
“You have your own job.”
“Yes.”
“And your own problems.”
“Also yes.”
She smiled gently.
“But I have a brain, Ethan. Occasionally I like to use it.”
I laughed despite myself.
She stepped closer.
“I’m not offering to fix your business. I’m offering to sit beside you while you figure out what comes next.”
I stared at her.
And for the first time, I understood what she’d meant the night before.
Love wasn’t always rescuing someone.
Sometimes it was simply refusing to let them face a difficult thing alone.
I kissed her forehead.
“Thank you.”
She smiled.
“Now let’s go outside before your sister asks us to vote on napkin folds.”
The storm had passed.
The sky was bright blue.
Fresh snow covered the porch and the trees beyond it.
The mountains rose in the distance, their slopes glistening beneath the sunlight.
Maddie stepped outside beside me, wrapping her arms around herself.
“It’s beautiful.”
I nodded.
“Yeah.”
She gave me a sideways look.
“Are you talking about the view?”
I grinned.
“Maybe.”
She rolled her eyes.
“You’re terrible at flirting.”
“I’ve been out of practice.”
“With me?”
“With anyone.”
Her smile softened.
We stood together in the cold.
Then she said, “Can I tell you something?”
“Always.”
She looked out at the trees.
“I’m scared.”
My smile faded.
“Of what?”
“This.”
She gestured between us.
“Us.”
I nodded slowly.
“Me too.”
“I keep thinking it’s happening too fast.”
I considered that.
Then shook my head.
“I don’t think it’s fast.”
She looked up.
“No?”
“I think it’s eleven years late.”
Maddie’s eyes filled.
“That’s a pretty good line, Brooks.”
“I’ve had a long time to work on it.”
She stepped forward and wrapped her arms around me.
I held her against my coat.
For several minutes, we stood there without speaking.
Then she whispered, “I’m not going to disappear again.”
I closed my eyes.
“And I’m not going to freeze.”
She laughed softly.
“Good.”
“And if I do, you have permission to bite me.”
She pulled back.
“Oh, I will.”
“I know.”
She smiled.
Then her expression changed.
Serious again.
“Ethan?”
“Yeah?”
“Whatever happens next, can we promise not to go back to pretending?”
I brushed snow from her hair.
“No pretending.”
“No making decisions for each other?”
“No.”
“No disappearing when things get hard?”
I looked directly into her eyes.
“No disappearing.”
She nodded.
And then she kissed me.
Not as a question.
Not as a desperate risk.
But as the beginning of something we’d both wanted for years.
Inside the cabin, Lauren shouted something about mason jars.
My father shouted back that nobody cared about mason jars.
Jake shouted that he was staying out of it.
Maddie laughed against my chest.
And I realized something extraordinary.
The world hadn’t ended because I’d admitted I loved my best friend.
The mountains were still there.
My family was still arguing.
My business still had problems.
Life hadn’t magically become perfect.
But for the first time in months, I felt as though I was standing in the right place.
With the right person.
And when Maddie looked up at me, I said the words I’d spent eleven years avoiding.
“I love you.”
She went still.
For one terrifying second, I thought I’d said too much.
Then her mouth trembled.
“You absolute idiot,” she whispered.
I laughed nervously.
“That’s becoming a theme.”
She pressed her forehead against mine.
“I love you too.”
My chest tightened.
“I’ve loved you for so long,” she continued, “that I honestly don’t remember what it felt like not to.”
I pulled her closer.
She laughed through her tears.
“And for the record,” she added, “I knew you were in trouble the day we met.”
“You bit me.”
“You were being stubborn.”
“I was trying to borrow a textbook.”
“You were being stubborn about it.”
I kissed her again.
And this time, neither of us counted the seconds.
Part 3
Falling in love with your best friend is easy.
At least, that’s what people say.
What they don’t tell you is that loving someone for eleven years doesn’t automatically teach you how to build a relationship with them.
Especially when both of you are carrying old fears.
Especially when one of you has spent his entire adult life believing that asking for help is a kind of failure.
And especially when you live in different states, work unpredictable hours, and have just spent eight months avoiding one another.
The first few weeks were wonderful.
And terrifying.
We called every night.
Sometimes for ten minutes.
Sometimes for two hours.
We sent photographs of ordinary things.
Maddie sent me pictures of strange advertisements she saw on the subway.
I sent her photographs of construction projects and the occasional update on Harold the raccoon.
One evening, she texted:
Is your attic tenant paying rent yet?
I replied:
He’s refusing to contribute until I repair the insulation.
Typical landlord-tenant dispute.
I’m considering mediation.
Tell him I represent him.
For the first time in months, my phone became something I looked forward to hearing.
But life didn’t stop being complicated.
My business continued struggling.
The bank gave me thirty days to submit revised financial projections.
A client delayed payment.
My truck broke down outside Trenton.
And Maddie was offered the chance to lead a major campaign at her agency.
A campaign that could make her career.
It also meant six months of long hours and occasional travel.
We were both exhausted.
We were both afraid of asking for too much.
And slowly, almost without realizing it, we began repeating old habits.
One Thursday evening, Maddie called while I was reviewing invoices.
I answered with the phone wedged between my shoulder and ear.
“Hey, beautiful.”
“Hey.”
Her voice was tired.
“Long day?” I asked.
“You have no idea.”
“Try me.”
She sighed.
“The client rejected the entire campaign concept after approving it twice. My boss wants a new presentation Monday. And apparently I’m supposed to manufacture inspiration out of thin air.”
“Sounds fun.”
“Very.”
I smiled faintly.
Then my laptop chimed.
Another overdue invoice.
My stomach tightened.
Maddie was still talking.
“Anyway, I was thinking maybe I could come down Saturday. We haven’t seen each other in almost two weeks.”
I rubbed my forehead.
“This Saturday?”
“Yeah.”
I glanced at the calendar.
“We’ve got a site inspection Monday. I really need to finish the trim work before then.”
A pause.
“Oh.”
“I could probably meet you for dinner.”
“Dinner.”
“Yeah.”
Another pause.
“Ethan, I wasn’t asking about dinner.”
I stopped typing.
“What?”
“I was asking whether we could spend time together.”
“We can.”
“While you’re working?”
“I have responsibilities, Maddie.”
“I know that.”
“I can’t just leave everything unfinished.”
“I didn’t ask you to.”
Her voice sharpened slightly.
“I asked whether you wanted to see me.”
“Of course I do.”
“Then why does it sound like you’re trying to squeeze me between two appointments?”
I exhaled.
“That’s not fair.”
“Maybe it isn’t.”
The silence that followed was painfully familiar.
I could almost feel the rooftop beneath my feet.
The cold.
The distance.
Then Maddie said quietly, “I don’t want to do this again.”
My chest tightened.
“Do what?”
“Feel like I’m asking for a place in your life that you don’t have room for.”
I sat back.
“Maddie—”
“I know you’re stressed. I know your business matters. I’m not asking you to choose.”
“Then what are you asking?”
She took a breath.
“To know that you actually want this.”
I closed my eyes.
There it was.
The fear we’d both been avoiding.
I could have become defensive.
I could have told her she was being unfair.
I could have hidden behind my work.
Instead, I remembered the snow-covered porch.
No pretending.
I set the invoices aside.
“Maddie.”
“Yeah?”
“I want this more than anything.”
She was quiet.
“And I’m scared,” I admitted.
“Of me?”
“No. Of failing.”
I stared at my laptop.
“My business is barely holding together. I don’t know what the next six months look like. Every time I think about making plans with you, I start worrying that I’ll disappoint you.”
Her voice softened.
“Ethan, canceling a weekend isn’t what would disappoint me.”
I swallowed.
“What would?”
“Shutting me out.”
I covered my eyes.
“I’m sorry.”
“I know.”
“No, I mean it.”
“I know you do.”
I let out a long breath.
“Come Saturday.”
“Ethan—”
“Please. Come Saturday. Bring your laptop if you have work. I’ll finish what I can Friday night, and Saturday we can do something together.”
“You don’t have to rearrange your entire life.”
“I’m not. I’m making room for you in it.”
The silence that followed felt different.
Then she whispered, “Okay.”
I smiled.
“Okay.”
“And Ethan?”
“Yeah?”
“I’m proud of you for telling me the truth.”
My throat tightened.
“I’ll see you Saturday.”
“See you Saturday.”
When the call ended, I sat staring at the dark window.
There would be more conversations like that.
More misunderstandings.
More moments when fear made us stubborn.
But this time, we were talking.
And that made all the difference.
Saturday morning, Maddie arrived carrying an overnight bag, a box of pastries, and a large paper cup of coffee.
I opened the door.
She looked at me.
I looked at her.
Then she smiled.
“Hi.”
“Hi.”
“Are we doing the awkward thing?”
“Probably.”
“Good.”
She dropped her bag and stepped into my arms.
I held her tightly.
She smelled like coffee and vanilla shampoo.
Home.
That was the word that kept coming back to me.
Home.
We spent the morning walking through Princeton.
We stopped at a little bookstore.
Maddie bought a mystery novel and insisted I buy something that didn’t involve construction.
I chose a cookbook.
She stared at it.
“You don’t cook.”
“I make eggs.”
“You burn eggs.”
“I’ve improved.”
She laughed.
At lunch, we sat in a tiny diner near the university.
Maddie stole three of my fries.
I didn’t object.
Then she stole a fourth.
“Hayes.”
“What?”
“Those are mine.”
“You love me.”
“Unfortunately.”
She grinned.
For a while, everything felt easy.
Then we walked past a jewelry store.
Maddie stopped to admire a necklace in the window.
I noticed a display of engagement rings beside it.
Something strange happened in my chest.
I imagined her wearing one.
Not as a fantasy.
As a possibility.
Maddie caught me looking.
“What?”
“Nothing.”
She followed my gaze.
Her cheeks turned pink.
“Oh.”
“Yeah.”
We stood there for a moment.
Then she slipped her hand into mine.
“Don’t panic, Brooks.”
I laughed.
“I’m not.”
“You’re humming.”
I stopped.
She squeezed my hand.
“We have time.”
I looked at her.
“I know.”
And for once, I believed it.
The business didn’t recover overnight.
There was no mysterious millionaire waiting to solve my problems.
No miraculous check.
No sudden inheritance.
What happened instead was slower.
Harder.
And ultimately more meaningful.
I sat down with Marcus and Luis and told them the truth.
We reviewed every active project.
Every outstanding payment.
Every expense.
Marcus suggested we focus on smaller renovations that paid more quickly.
Luis knew a property manager looking for a reliable contractor to maintain several rental buildings.
Ben offered to help with weekend estimates while he finished his apprenticeship.
I hated how relieved they looked when I finally stopped pretending I had everything under control.
A week later, I called the bank and negotiated a temporary payment arrangement.
It wasn’t perfect.
But it gave us room to breathe.
Maddie helped redesign my business website.
Not because she felt sorry for me.
Because she was good at it.
And because, as she put it, my original website looked like it had been built by someone who considered the internet a personal enemy.
“It works,” I protested.
“It has a photograph of a house you renovated six years ago.”
“That’s a beautiful house.”
“The picture is blurry.”
“Artistic.”
“Ethan.”
She created a clean portfolio, organized customer testimonials, and helped me write clearer descriptions of the services we offered.
Within a few months, inquiries increased.
Some became paying jobs.
Others didn’t.
We learned not to celebrate every possible contract until someone actually signed one.
I learned to delegate more.
To go home before midnight.
To ask for help before a problem became a disaster.
And Maddie learned something too.
That she didn’t have to hide every moment of uncertainty behind a smile.
When her agency reorganized and her team was placed under a difficult new director, she told me she was frightened of losing the promotion she’d worked so hard to earn.
I listened.
I didn’t try to fix it.
I didn’t offer to march into her office and confront her boss.
I simply sat beside her on the couch and let her talk.
At one point, she looked at me.
“What?”
“Nothing.”
“You’re staring.”
“I just realized something.”
“What?”
“Being useful doesn’t always mean solving the problem.”
Maddie smiled.
“Look at you.”
“I’m growing.”
“Terrifying.”
She rested her head against my shoulder.
And I understood that we weren’t just learning to date.
We were learning how to love each other without being afraid of what that required.
Three months after the cabin weekend, I visited Maddie in Manhattan.
She had a small apartment on the fourth floor of an old building.
The elevator rarely worked.
Her kitchen was barely large enough for two people.
There were books stacked beside the couch and a ridiculous number of houseplants on the windowsill.
I’d visited that apartment dozens of times before New Year’s Eve.
But this time, something was different.
There was a second toothbrush in her bathroom.
Mine.
There was a drawer in her dresser with a few of my shirts.
And on the refrigerator, beneath a magnet shaped like a tiny pizza slice, was a photograph of us on the snowy porch in Vermont.
Lauren had taken it through the kitchen window.
Maddie was standing in my arms.
My forehead rested against hers.
We hadn’t known anyone was watching.
It was one of the happiest photographs I’d ever seen.
“You kept that?” I asked.
Maddie looked up from the stove.
“Obviously.”
I touched the edge of the picture.
“Lauren sent it to me too.”
“I know.”
“How?”
“She told me.”
I smiled.
Then I noticed something else.
Tucked beside the photograph was a little handwritten note.
No more disappearing.
I turned toward her.
She looked embarrassed.
“It’s silly.”
“No.”
I walked across the kitchen.
She looked up.
I took her face gently between my hands.
“It’s perfect.”
She smiled.
Then kissed me.
The pasta boiled over behind her.
We both jumped.
Maddie grabbed a towel.
I turned off the stove.
And we spent the next ten minutes cleaning up a kitchen disaster while laughing like teenagers.
That was what our relationship became.
Not a series of perfect moments.
But ordinary days made extraordinary because we were sharing them.
Six months after the Vermont weekend, Lauren got married.
The ceremony took place in a renovated barn outside Stowe.
String lights hung from the rafters.
White peonies decorated the tables.
My father cried before Lauren even reached the altar.
My mother pretended not to notice while handing him tissues.
Jake stood at the front in a navy suit, looking so nervous that I thought he might pass out.
And Maddie stood beside me wearing a dark green dress.
I couldn’t stop looking at her.
She noticed, of course.
“Ethan.”
“What?”
“Stop staring.”
“Can’t.”
“People are looking.”
“Let them.”
She shook her head, smiling.
Then slipped her arm through mine.
During the ceremony, Lauren looked at Jake with such complete happiness that I felt something tighten in my throat.
My little sister.
The girl who used to steal my baseball cards and blame the dog.
The girl who’d once crashed my bicycle into a mailbox and insisted gravity was responsible.
She was getting married.
Beside me, Maddie leaned closer.
“You’re humming.”
I stopped.
“No, I’m not.”
“Yes, you are.”
“What am I humming?”
She smiled.
“Our song.”
I stared at her.
“We don’t have a song.”
“Of course we do.”
“Since when?”
“Since the cabin.”
I frowned.
She leaned closer.
“That night you drove through the snow, you were humming this little melody when you came inside.”
I thought about it.
A tune I’d heard on the radio during the drive.
A quiet old love song.
I’d barely noticed it at the time.
“You were humming it when we were lying in bed,” Maddie continued.
I looked at her.
“And again on the porch.”
My chest tightened.
She smiled.
“So I decided it was ours.”
I shook my head slowly.
“You can’t just decide something is our song without telling me.”
“I can.”
“That’s not how relationships work.”
“Apparently it is.”
I laughed softly.
She squeezed my arm.
And as Lauren and Jake exchanged their vows, I found myself humming the melody again.
This time, I didn’t stop.
At the reception, Lauren cornered us beside the dessert table.
She was flushed, happy, and holding a glass of champagne.
“I did it,” she announced.
Maddie laughed.
“You got married?”
“No.”
Lauren waved a hand between us.
“This.”
I sighed.
“Here we go.”
“My greatest achievement.”
“Lauren,” I said, “you literally got married today.”
“And yet this remains my finest work.”
Maddie shook her head.
“You’re impossible.”
“I learned from Ethan.”
“Don’t involve me.”
Lauren grinned.
“Eleven years. Do you understand how long I had to watch you two behave like complete idiots?”
Maddie raised an eyebrow.
“Eight of those years you were in college.”
“And I still knew.”
I laughed.
Lauren looked proud.
“Honestly, the cabin was genius.”
Something in the way she said it made me pause.
“Wait.”
She blinked.
“What?”
I narrowed my eyes.
“Lauren.”
“Yes, brother dear?”
“The broken pipe.”
Maddie turned toward her.
Lauren took a slow sip of champagne.
“What about it?”
“Was it actually broken?”
She smiled innocently.
“Pipes are complicated.”
“Lauren.”
“Plumbing is a mysterious science.”
Maddie covered her mouth.
I stared at my sister.
“You planned the whole thing?”
“I invited two people who needed to talk.”
“And the room?”
“Unfortunate circumstances.”
“Lauren.”
She leaned closer.
“I will never confess to anything at my own wedding.”
Maddie burst out laughing.
I shook my head.
Then pulled my sister into a hug.
She wrapped her arms around me.
For a moment, neither of us spoke.
Then Lauren whispered, “I’m glad you’re happy again.”
My throat tightened.
I held her a little closer.
“Thank you.”
She pulled back.
Her eyes were shiny.
Then she pointed at me.
“If you make her cry again, I’ll personally drive to New Jersey and hit you with a folding chair.”
“Understood.”
Maddie laughed.
“Can I choose the chair?”
“Absolutely.”
I sighed.
“I’m surrounded by traitors.”
Lauren kissed my cheek.
“That’s family.”
Later that evening, when the music had softened and most of the guests were dancing, Maddie and I slipped outside.
The air was cool.
Stars glittered above the mountains.
A narrow path led from the barn toward the guest cabins.
We walked hand in hand.
Maddie had removed her heels and was carrying them by their straps.
“You know,” she said, “I actually enjoyed this wedding.”
“Despite the centerpiece crisis?”
“Especially because of the centerpiece crisis.”
“Lauren almost had a breakdown over peonies.”
“They were beautiful peonies.”
I smiled.
We walked a little farther.
Then Maddie stopped.
“Ethan?”
“Yeah?”
“Do you remember the first night in the cabin?”
I looked at her.
“How could I forget?”
“The bed.”
“Very memorable.”
“The conversation.”
I nodded.
She looked down at our joined hands.
“Do you remember what I asked you?”
My chest tightened.
So… do you forgive me?
“Of course.”
She raised her eyes.
“I’ve been thinking about that question.”
I waited.
“I spent eight months believing I was the reason we stopped speaking. And even after we got back together, sometimes I still wondered whether I’d ruined something that could never be quite the same again.”
“Maddie—”
“I know we’re happy. I know things are good.”
She gave a small, nervous smile.
“But I think part of me is still scared that one day you’ll wake up and wish we had stayed friends.”
I felt something painful move through my chest.
I stepped closer.
“Maddie Hayes.”
She looked up.
“I need you to listen carefully.”
She nodded.
“You didn’t ruin my life by kissing me.”
Her eyes glistened.
“You changed it.”
I touched her cheek.
“And I spent eight months wishing I’d been brave enough to let you.”
She swallowed.
“I don’t wish we’d stayed friends,” I continued. “I wish I’d realized sooner that being in love with you didn’t mean losing my best friend.”
I took both her hands.
“It meant getting to love my best friend in every way I should have.”
Maddie covered her mouth.
I smiled nervously.
“Was that too much?”
She shook her head.
“No.”
A tear slipped down her cheek.
“It was exactly enough.”
I kissed her forehead.
Then her cheek.
Then, gently, her lips.
When we pulled apart, she was smiling through her tears.
“Ethan?”
“Yeah?”
“Do you forgive me?”
I smiled.
“Always.”
She laughed softly.
“And for the record,” I added, “you still owe me a textbook.”
She stared at me.
Then laughed so loudly that somewhere in the trees, a bird startled from a branch.
“You’re never letting that go?”
“Never.”
“Good.”
She wrapped her arms around my neck.
“Because I plan on arguing with you about it for a very long time.”
I held her close.
And beneath the Vermont stars, I made a promise to myself.
I wasn’t going to waste any more years being afraid of happiness.
The following winter, I asked Maddie to move in with me.
Not because it was convenient.
Not because we were tired of driving between New Jersey and Manhattan.
Although we were.
I asked because one rainy Sunday afternoon, she was sitting at my kitchen table working on a design project while I repaired a loose cabinet hinge.
There was coffee on the counter.
Laundry in the dryer.
A stack of unopened mail beside the refrigerator.
Harold the raccoon had finally been relocated by a wildlife professional, and the attic was blissfully quiet.
Maddie was wearing one of my old sweatshirts.
Her hair was tied up.
She was humming our song.
And I suddenly realized that this was what I wanted.
Not a perfect romance.
Not a dramatic life.
Just this.
A kitchen.
A quiet afternoon.
The woman I loved sitting across from me.
So I said, “Move in with me.”
She looked up.
“What?”
I put down my screwdriver.
“Move in.”
She blinked.
“Ethan.”
“I know your job is in Manhattan. I know commuting would be hard. I know we’d have to figure things out.”
She stared at me.
“But I want to figure them out with you.”
Her expression softened.
“Are you asking because you think you should?”
“No.”
“Because we’ve been together almost a year?”
“No.”
“Because Lauren threatened you?”
“Not recently.”
She laughed.
I walked across the kitchen.
“I love coming home to you,” I said. “And I hate saying goodbye every Sunday night.”
Her eyes filled.
“I hate it too.”
I took her hand.
“So let’s stop.”
She smiled.
Then she leaned forward and kissed me.
“Okay.”
My heart thudded.
“Okay?”
“Okay.”
“You’ll move in?”
She nodded.
“Yes, Ethan.”
I pulled her into my arms.
She laughed against my shoulder.
“But I have conditions.”
“Of course you do.”
“I’m bringing all my plants.”
“Fine.”
“And my books.”
“Fine.”
“And the blue chair.”
I hesitated.
“The ugly blue chair?”
She pulled back.
“It’s vintage.”
“It’s an emotional hazard.”
“Ethan.”
I sighed.
“Fine.”
She grinned.
“And I get half the closet.”
“Half?”
“Minimum.”
I laughed.
She kissed me.
Then whispered, “Thank you for making room for me.”
I held her face in my hands.
“There was always room for you.”
A year later, we returned to Vermont.
Same cabin.
Same mountains.
Same snow-covered porch.
Lauren and Jake were expecting their first baby.
My parents were planning retirement trips.
And my business, after a difficult year of careful rebuilding, had finally reached a place where I could take a weekend off without worrying that everything would collapse.
Maddie had started working remotely several days a week.
Her plants occupied most of our windowsills.
Her books had taken over the living room.
The ugly blue chair was still ugly.
And I loved every inch of our shared life.
We arrived at the cabin on a Friday afternoon.
Lauren greeted us at the door.
She was seven months pregnant and wearing fuzzy slippers.
“Welcome back!” she announced.
I looked past her.
“Has the plumbing been inspected?”
She grinned.
“No promises.”
Maddie laughed.
We spent the afternoon helping prepare dinner.
My father argued about fireplace safety.
My mother tried to stop him from carrying heavy logs.
Jake looked exhausted but happy.
And Lauren kept asking whether we had any exciting news.
“None,” I said.
“Really?”
“Really.”
“No surprises?”
“Not unless Dad sets another kitchen towel on fire.”
My father shouted from the living room.
“THAT HAPPENED ONE TIME!”
Maddie was laughing too hard to answer.
But what she didn’t know was that I’d been hiding a small velvet box in my suitcase.
For three months.
I’d bought the ring after weeks of searching.
Nothing enormous.
Nothing extravagant.
A simple oval diamond set in white gold.
Elegant.
Quiet.
Exactly the kind of ring Maddie would love.
I’d planned to ask her on the porch.
Where we’d finally told each other the truth.
Where eleven years of friendship had become something more.
But as evening approached, my courage began disappearing.
I checked the box four times.
I rehearsed the words in the bathroom mirror.
I nearly dropped the ring into the sink.
At dinner, Maddie glanced at me.
“Are you okay?”
“Fine.”
“You’re humming.”
I stopped.
Lauren’s eyes widened.
She looked at my mother.
My mother looked at her plate.
Jake suddenly became fascinated by his mashed potatoes.
Maddie frowned.
“What is happening?”
“Nothing,” I said quickly.
She narrowed her eyes.
“Brooks.”
“Hayes.”
She stared.
Then smiled.
“You’re weird.”
“Frequently.”
After dinner, I asked her to come outside.
She followed me onto the porch.
Snow fell softly through the trees.
The same wooden railing stood beneath the window.
The same mountains rose beyond the cabin.
Maddie tucked her hands into her coat pockets.
“It’s beautiful.”
I nodded.
“Yeah.”
She looked at me.
“You said that last time.”
“I did?”
“You were terrible at flirting then too.”
I laughed nervously.
She stepped closer.
“Ethan?”
“Yeah?”
“Why are you shaking?”
I swallowed.
“Cold.”
She looked at my coat.
“It’s forty degrees warmer than last year.”
“Unexpected wind.”
She raised an eyebrow.
I closed my eyes.
Then laughed at myself.
“Okay.”
“Okay?”
“I have something to ask you.”
Maddie went very still.
I reached into my pocket.
Her eyes widened.
“Oh.”
I took out the velvet box.
“Ethan.”
I knelt.
Snow seeped through my jeans.
I barely noticed.
Maddie covered her mouth.
For a second, every speech I’d rehearsed vanished.
Eleven years of memories rushed through my mind.
A college library.
A stolen textbook.
A hospital waiting room.
A rooftop in Brooklyn.
Four seconds.
Eight months of silence.
One bed.
One whispered question.
And the woman standing in front of me.
I opened the box.
“Maddie Hayes,” I began, my voice shaking, “you have been my best friend for eleven years.”
Her eyes filled.
“And for most of that time, I was too scared to admit that you were also the love of my life.”
A tear slipped down her cheek.
“I spent a long time thinking love meant never risking anything. But you taught me that sometimes the biggest mistake isn’t taking the risk.”
I took a breath.
“It’s being too afraid to take it.”
Maddie started laughing through her tears.
“Ethan—”
“I know I’m stubborn. I know I work too much. I know I’ll probably keep forgetting where you put the good towels.”
“You always use them to clean your tools,” she whispered.
“I do.”
She laughed harder.
“But I promise I’ll keep showing up. I’ll keep listening. I’ll keep making room for you in every part of my life.”
I looked into her eyes.
“And when things get hard, I promise I won’t disappear.”
Her hand trembled against her mouth.
“So, Maddie Hayes…”
I swallowed.
“Will you marry me?”
She didn’t wait for me to finish.
“Yes.”
I blinked.
“What?”
“Yes!”
She threw her arms around my neck so suddenly that I nearly fell backward into the snow.
I caught her.
She was laughing and crying and kissing my face.
“Yes, you idiot!”
I laughed.
“You’re supposed to let me finish.”
“You took eleven years. I’m not waiting another second.”
I stood and slipped the ring onto her finger.
It fit perfectly.
She looked at it.
Then at me.
Then kissed me so fiercely that I forgot about the cold.
From inside the cabin, someone screamed.
Lauren.
Obviously.
The door burst open.
My sister stood there holding her pregnant stomach.
“DID SHE SAY YES?”
My mother appeared behind her.
My father was already crying.
Jake held up his phone.
“I got the whole thing.”
Maddie buried her face in my chest.
I laughed.
Lauren waddled across the porch and threw her arms around both of us.
“I DID IT AGAIN!”
“Lauren,” I groaned.
“You’re welcome!”
Maddie laughed.
My mother hugged us.
My father shook my hand, then hugged me so tightly I could barely breathe.
For a few minutes, the porch became a ridiculous tangle of laughter, tears, winter coats, and people talking over one another.
Then Maddie looked up at me.
Her eyes were bright.
“You okay?” she whispered.
I smiled.
“Suspiciously well.”
She laughed.
And kissed me again.
We got married the following autumn.
Not in a grand ballroom.
Not at a fancy resort.
But in the backyard of the farmhouse I’d spent years restoring.
Maddie designed the invitations.
My father built the wooden arch.
My mother organized the food.
Lauren insisted on giving a speech.
And our friends filled the yard beneath strings of warm white lights.
When Maddie walked down the aisle, I forgot every word of the vows I’d spent weeks writing.
She was wearing a simple ivory dress.
Her hair fell over her shoulders.
And she was smiling at me.
The same smile she’d given me in a college library eleven years earlier.
Only now, I knew exactly what it meant.
During the vows, I took her hands.
“You once asked me whether I forgave you,” I said.
Her eyes filled immediately.
“And I wish I’d understood then what I understand now.”
I swallowed.
“There was never anything to forgive.”
A tear rolled down her cheek.
“You loved me when I didn’t know how to love you back. You stayed in my life through good years and terrible ones. And even when we lost our way, you gave me another chance to find you.”
My voice trembled.
“I promise I won’t waste it.”
Maddie squeezed my hands.
When it was her turn, she smiled through her tears.
“Ethan Brooks,” she began, “you were the most annoying man I’d ever met.”
Everyone laughed.
“You argued with me over a textbook. You told terrible jokes. You insisted that tomato soup was a vegetable.”
I grinned.
“It is.”
“Don’t interrupt my vows.”
The guests laughed again.
She looked directly into my eyes.
“But you were also the person who showed up every time I needed someone. Even when I didn’t ask.”
Her voice softened.
“For years, I thought loving you meant being afraid to lose you.”
She shook her head.
“But I’ve learned that loving someone means letting them know you. All of you. Even the parts you’re afraid they won’t understand.”
I felt my throat tighten.
“So I promise to keep choosing you. Not just when things are easy, but when they’re difficult. When we’re tired. When we’re stubborn. When we don’t know the answers.”
She smiled.
“And when you’re humming because you’re nervous.”
I laughed through my tears.
“I promise to remind you that you never have to face those moments alone.”
When we kissed, everyone cheered.
Lauren cried so hard that Jake had to hand her three tissues.
My father clapped like he was at a football game.
And Maddie whispered against my cheek, “Finally.”
I laughed.
“Eleven years late?”
She smiled.
“Exactly on time.”
Marriage didn’t make us perfect.
We still argued.
About the thermostat.
About dishes in the sink.
About whether the blue chair belonged in the living room.
About who’d forgotten to buy milk.
Some nights we were tired.
Some days we were distracted.
There were stressful weeks when my business demanded too much time and Maddie’s deadlines made her anxious.
But we learned something that had taken us far too long to understand.
Silence didn’t protect love.
Honesty did.
So we talked.
Even when conversations were uncomfortable.
Even when we were frightened.
Especially then.
And every night, no matter how busy the day had been, we tried to spend a few minutes together before falling asleep.
Sometimes we talked about work.
Sometimes about family.
Sometimes about absolutely nothing.
And sometimes, when the house was quiet and Maddie was lying beside me with her head against my shoulder, she’d turn toward me with a familiar smile.
“Ethan?”
“Yeah?”
“So… do you forgive me?”
I’d smile.
“Always.”
Then she’d kiss me.
And sometimes I’d ask the same question.
She’d roll her eyes.
“You’re still an idiot.”
“I know.”
“But you’re my idiot.”
And she’d pull me closer.
One winter evening, years after that first weekend in Vermont, I found the old college textbook while cleaning a bookshelf.
The cover was worn.
The pages were yellowing.
Inside the front cover, someone had written in familiar handwriting:
Property of Maddie Hayes. Temporarily shared with Ethan Brooks, who clearly needed help.
I laughed.
Then I carried the book into the kitchen.
Maddie was making coffee.
“Hayes.”
She looked up.
“What?”
I held up the textbook.
“Evidence.”
Her eyes widened.
Then she burst out laughing.
“You kept that?”
“Apparently you did.”
She walked over and took it from my hands.
For a moment, she simply looked at the cover.
Then her expression softened.
“God,” she whispered. “That was a long time ago.”
“Eleven years, two weddings, and one extremely suspicious plumbing disaster ago.”
She smiled.
“Worth it?”
I looked at her.
At the woman who knew my worst habits and loved me anyway.
At my best friend.
My wife.
The person I’d almost lost because I was too afraid to say what I felt.
I took her hand.
“Every second.”
She leaned into me.
And as I held her in our kitchen, with snow falling softly outside and the smell of coffee filling the room, I thought about the strange way life brings people home.
Sometimes love doesn’t arrive with grand gestures.
Sometimes it has been sitting beside you for years.
Borrowing your books.
Stealing your fries.
Making fun of your terrible jokes.
Waiting for you to notice what’s been right in front of you all along.
And sometimes, it takes one cold night, one narrow bed, and one whispered question to change everything.
“So,” Maddie murmured against my chest, “do you forgive me?”
I kissed her hair.
“Always, Hayes.”
She smiled.
“Always, Brooks.”
And this time, neither of us had anywhere else we wanted to be.

