“Take responsibility,” she whispered, turning her back to me in the bathroom mirror. I was just her roommate trying to fix a broken pipe. Then she handed me an impossible invitation… and a desperate fake relationship completely destroyed every careful boundary we had built.

“Take responsibility,” she whispered, turning her back to me in the bathroom mirror. I was just her roommate trying to fix a broken pipe. Then she handed me an impossible invitation… and a desperate fake relationship completely destroyed every careful boundary we had built.

“You told your mother you were dating me,” I said, the words hanging heavily in the damp, cedar-scented air of the bathroom.

“Technically,” Harper winced, a brief flash of genuine panic breaking through her composed exterior. “I told her I was seeing someone. And when she asked who, I panicked and chose the man currently holding a plunger. You were top of mind.”

“That is the most romantic thing anyone has ever said to me.”

Her laugh came out quick and nervous. She set her phone down on the counter and rubbed both hands over her face, careful not to smudge her makeup. “Forget it. I shouldn’t have asked. It’s weird. It’s definitely weird.”

“Thank you, Grant, but not impossible.”

Her hands lowered. I could have walked away. I probably should have. Fake dating your roommate to fend off a toxic ex at a family dinner sounded like a terrible idea invented by someone who hated peace.

But Harper was looking at me like she expected me to be sensible. And I was so incredibly tired of being sensible around her.

“Tomorrow night,” I said firmly.

She blinked, clearly caught off guard. “You’ll do it?”

“I have conditions.”

“Of course you do,” she exhaled, the tension bleeding out of her shoulders.

“One, we establish a backstory. We’re roommates. That’s the opening argument for why your family will think we’re lying.”

She nodded slowly. She considered that fair.

“Two,” I continued, ticking it off on my fingers. “No letting me accidentally promise your grandmother I’ll attend Christmas in matching pajamas.”

“She prefers Easter brunch ambushes. Noted.”

“Three.” I hesitated. This was the most important one. Harper’s expression softened as she waited. “If at any point you want to leave, we leave. No explanations, no debate.”

The playful teasing entirely left her face. She looked down at the tile between us, and for a second, I thought I’d pushed too far.

Then she reached out and touched my wrist. Just two fingers, light as breath, but the warmth landed everywhere. “Thank you,” she whispered.

I wanted to cover her hand with mine. I wanted to ask her why she had chosen me out of everyone she knew. Really, I wanted to know whether any part of this felt as dangerously easy to her as it did to me.

Instead, I nodded like an idiot and said, “Also, I need to fix the toilet.”

That broke the moment, but not badly. Her smile came back, smaller and warmer. “Go be brave, boyfriend.”

The word hit me straight in the ribs. I reminded myself it was temporary. An emergency role with a 24-hour expiration date. Still, when I went back to battle the guest bathroom plumbing, I couldn’t stop smiling.

The next evening, Harper insisted we rehearse. I stepped out of my bedroom in a navy jacket I hadn’t worn since a client’s wedding, only to find her in the kitchen lining up questions on index cards.

“You made flashcards,” I noted, leaning against the doorframe.

“I coordinate events for a living,” she said without looking up. “I don’t enter hostile territory without a run sheet.”

“You know this is dinner, not a bank heist.”

“My aunt Linda once made my cousin’s boyfriend cry over dessert.”

I wisely sat at the table. “Hit me.”

Harper lifted the first card. “How long have you two been together?”

“Six weeks.”

“Too short. My mother will ask why I didn’t mention it earlier.”

“Three months.”

“Better.” She flipped to the next card. “Where was our first date?”

I looked at her over the rim of my coffee mug. “We never had one.”

“Grant, what? We’re lying. Let’s make it plausible. We need details.”

“Fine,” I said. “First date was at that Thai place on Belmont.”

She immediately made a face. “I hate that place.”

“I know. You ordered from there once and spent the whole meal insulting the noodles like they had personally betrayed you.”

Her pen paused above the card. The kitchen went very quiet. “You remember that?”

I shrugged, suddenly hyper-aware of how closely I had been paying attention to her for the last eight months. “You were passionate.”

She studied me for a long moment, something completely unreadable shifting in her dark eyes. Then she crossed out the card. “Not Thai. Try again.”

“Powell’s,” I suggested. “We got coffee, wandered around, argued over whether cookbooks count as aspirational fiction.”

Her mouth curved. “That sounds like us.”

“Then it’s our first date. It also sounds suspiciously like something you’d enjoy.”

“I’m committing to the role.” She tapped the next card against her lips, her gaze lowering. “First kiss.”

The kitchen instantly changed temperature. The fluorescent lights suddenly felt way too bright.

“Do we need one?” I asked, leaning back in my chair.

“My cousin Reena will ask. She has no boundaries and excellent lipstick.”

“Tell her it was private.”

“That will make her worse.”

I looked at Harper. She looked at me. Her hair was down tonight, tucked behind one ear, and she wore a black dress that was somehow more devastating than the green one.

She had one knee drawn up onto the chair, barefoot, resting on the seat like we weren’t casually discussing weaponized intimacy.

“Hallway,” I said, my voice dropping an octave.

“What?”

“Our first kiss. Hallway outside the apartment. You forgot your keys. I opened the door. You were annoyed. I was smug.”

“I’m never annoyed.”

“You’re annoyed right now. Continue.”

“You said something sarcastic. I said something charming.”

“Unlikely.” She stopped. Her smile faded into something much softer, almost vulnerable. “And then?” she asked.

The sensible answer was, We can improvise. The honest answer was standing far too close to the edge.

“And then I kissed you,” I said quietly. “Because I’d wanted to for a while.”

The room went completely still. It was supposed to be acting. A fake memory built out of thin air. Except Harper’s fingers tightened around the index card, and my heart was violently, unprofessionally hammering against my ribs.

She looked away first. “That’s good. Convincing.”

“Very.”

We didn’t say anything for a few heavy beats, the silence thick with things neither of us was brave enough to say. Then she slid off the chair. “We should practice.”

My pulse stumbled. “Practice what?”

She gave me a look that was half challenge, half pure nerves. “Couple behavior. We can’t walk in there looking like two people who label their oat milk.”

“We do label our oat milk. Yours has vanilla in it.”

“Exactly. Stand up.”

I stood. She closed the distance between us and took my hand. It was simple, terrible, and entirely perfect. Her hand was cool, her fingers fitting between mine with a naturalness that made me briefly angry at the universe.

How dare something completely fake feel like coming home.

“Too stiff,” she murmured, looking down at our hands.

“I’m not stiff.”

“You’re holding my hand like it’s a legal document.”

I adjusted my grip, letting my thumb rest gently over hers. Her breath caught—barely, but I heard it.

“Better?” I asked.

She nodded. Then she stepped directly into my space and placed my hand at the small of her back.

I forgot every English word I had ever learned.

“For dinner,” she said, not quite looking up at me. “If Derek tries to do that thing where he stands too close, you can be there. I’m not going to paw at you for strategy.”

Her eyes finally lifted to mine.

“I know,” I said softly. “That’s why I asked you.”

There it was again. Trust. It was rapidly becoming a problem. I let my palm settle fully against the warmth of her back. “Like this.”

“Yes. And if you need me to stop, I’ll say red light.”

“Okay.” She smiled faintly. “You really are annoyingly decent.”

“Don’t spread that around. I have a reputation as a mysterious plunger thief.”

Her laugh warmed directly against my chest because she was that close. Close enough that one more inch would make this something else entirely. For a long, agonizing second, neither of us moved away.

Then Harper whispered, “Grant?”

“Yeah.”

“Why did you say yes?”

I could have made a joke. I could have blamed the rent. I didn’t.

“Because you asked me,” I said honestly. “And because I don’t like the idea of you walking into that room feeling alone.”

Her eyes searched mine, searching for the punchline. “That’s not fake boyfriend talk,” she said.

“No.”

Her thumb brushed against mine. “Dangerous answer,” she whispered.

“Yeah.”

The doorbell app chimed heavily on her phone, startling us apart. Harper checked the glowing screen. “Car’s here.”

The spell didn’t break so much as fold itself carefully and slip into my pocket.

At the restaurant, everything gleamed. Brass lights, white tablecloths, and a hostess who looked like she judged people strictly by their shoes.

Harper paused outside the private dining room. Through the heavy glass doors, I saw a long table full of laughing people. Silver hair, dark tailored suits, jewel-toned dresses.

And at the far end, a man in a charcoal blazer turned, as if he’d been waiting for the doorway to frame her.

Derek.

He was handsome in a way that looked highly rehearsed. Harper’s fingers went ice cold in mine.

I leaned closer. Not for him. For her. “Red light?” I murmured.

She took one deep breath, then another. “No,” she said.

Then she looked up at me, and to my complete surprise, the fear in her eyes had company now. A spark. A dare.

“Boyfriend,” she whispered. “Try to keep up.”

Before I could answer, Harper rose onto her toes and kissed my cheek. It was soft, warm, and dangerously near the corner of my mouth.

Then she pushed the glass doors open and walked into the room, holding my hand like she had genuinely chosen me.

Harper’s family looked at us like we were a dessert arriving on fire.

Every single head turned. Her mother, Celeste Ellis, stood first. She was elegant in a cream silk blouse, possessing the kind of rigid posture that made chairs seem entirely optional.

“Harper,” she said, smiling far too brightly. “Darling.”

“Mom.” Harper squeezed my hand once. “This is Grant.”

I stepped forward into the lion’s den. “Mrs. Ellis, happy anniversary.”

Celeste’s sharp eyes moved over me with museum-level assessment. “How thoughtful. And how… sudden.”

Harper’s nails pressed warningly into my palm.

I smiled. “Only sudden to everyone who wasn’t paying attention.”

Harper coughed—or laughed, it was hard to tell. Across the table, Derek watched us with a polite, frozen expression that held absolutely zero warmth.

Handsome, yes. Expensive haircut, smooth jaw, confident smile. But he looked exactly like the sort of man who apologized by carefully explaining why you had misunderstood him.

Harper’s father, Martin, rescued us by getting up and clapping me on the shoulder. “Grant! Good to meet you. Sit, sit. We’re just starting.”

The only empty seats were, naturally, directly beside Derek.

Harper’s hand tightened again. I leaned down, keeping my mouth near her ear. “I can fake a sudden allergy to rich people.”

Her shoulder shook slightly. “Behave. Never promise that.”

She looked up at me, and for a second, the hostile room softened completely around her smile. We sat down.

Derek immediately offered Harper the leather-bound wine list. “You always liked the Pinot here.”

Harper didn’t even look at it. “I’m having sparkling water.”

“Really?” His brows lifted in perfectly feigned surprise. “That’s new.”

“She contains multitudes,” I interrupted calmly.

Harper turned her face toward her glass, but not before I caught her triumphant smile.

Derek’s gaze slid slowly to me. “And you are… Grant Miller.”

“Yes. Harper mentioned you.”

His smile sharpened like a blade. “Roommate, right?”

There it was. The opening shot. The entire table quieted by one highly noticeable degree.

“Among other things,” Harper said. The words were calm, but I felt the violent tremor in her hand under the heavy tablecloth.

I laced my fingers tightly through hers. It wasn’t possessive. It wasn’t performative. It was a choice to anchor her. Her thumb moved over my knuckle in silent gratitude.

Reena, the cousin with the promised excellent lipstick, leaned forward eagerly from across the table. “So, how did this happen? Because Harper told us absolutely nothing, which means it’s either serious or entertaining.”

“Both,” Harper said without missing a beat.

I looked at her in mock offense. “You think I’m entertaining?”

“Occasionally. When supervised.”

“I’m wounded.”

“You’ll survive.”

Reena made a delighted sound, slapping the table. “Oh, I like this one.”

Celeste did not look equally delighted. She swirled her wine slowly. “How long has this been going on?”

“Three months,” Harper said effortlessly.

“Three,” Derek repeated softly, leaning back. “Interesting.”

Harper’s smile held, but her fingers went totally still in mine. The tension was suffocating. I needed to break his gaze on her.

I lifted her hand right there at the table and kissed the back of it.

I hadn’t planned to do it. But the second my mouth touched her skin, I knew it had been a fatal mistake for my own sanity. Because the room only saw a romantic gesture—but I felt the frantic jump of her pulse against my lips.

Harper looked at me, genuinely startled. Then, something gentle and unguarded passed through her face, so quick I might have missed it if I hadn’t already been watching her too closely.

“Three months,” I confirmed to the table. “Though I liked her way before that.”

“Details!” Reena demanded loudly.

Celeste warned, “Reena.”

“No, absolutely not. Details.” Harper arched a brow at me, a playful spark returning to her eyes. “Yes, Grant. Details.”

Challenge accepted.

“She labels her leftovers with threats,” I told the table. “I live with a thief.”

“One time,” Harper protested. “And the soup was emotionally abandoned.”

“It had my name on it! It said H.E.”

“That could mean ‘Help Everyone.'”

Reena laughed out loud. Martin grinned into his napkin. Even Aunt Linda looked mildly charmed, despite clearly preparing to interrogate my credit score later.

Harper’s face had gone slightly pink. I wanted, absurdly, to keep doing exactly this. To keep making her forget Derek was sitting beside her. To keep earning that color in her cheeks.

“And,” I pressed on, looking warmly at Harper, “She talks to plants when she thinks nobody can hear.”

Her mouth parted in shock. “Traitor. You encouraged the basil!”

“It was struggling! You told it you believed in its journey.”

Martin chuckled heavily into his wine glass. Harper leaned closer to me, her eyes narrowed with playful menace.

“Careful, boyfriend.”

The word should have felt like theater. Instead, it sank deep into my chest, embedding itself where I couldn’t ignore it.

Dinner unfolded around us in expensive courses I couldn’t pronounce and probing questions I mostly dodged. Harper’s family was nosy, but not cruel. Her father asked about my web design work. Aunt Linda wanted to know if my parents were still married, seeming disappointed when the answer lacked any juicy scandal.

Harper relaxed by degrees. Her knee brushed mine beneath the table once, and then simply stayed there. I didn’t move away.

Halfway through the main course, Derek set down his silver fork with a deliberate clink.

“It’s funny,” he noted, his voice carrying perfectly over the low chatter. “Harper used to say dating someone she lived with was a terrible idea.”

Harper’s shoulders instantly tensed. I glanced at her. I knew she could handle herself. But she was tired of fighting this man, so I answered lightly for her.

“She still says that.”

Derek blinked, losing his footing.

“She also says men who leave mugs in the sink after coffee should face legal consequences,” I continued smoothly, taking a sip of water. “I’m working on myself.”

Harper laughed before she could stop it. Derek’s jaw tightened dangerously. Celeste watched us from the head of the table, her expression entirely unreadable.

“And what changed your mind, Harper?”

The question came from Celeste. It landed softer than Derek’s, but it cut much deeper.

Harper looked down at our joined hands on the tablecloth. I thought she might give the safe, rehearsed answer. Convenience. Timing. It just happened.

Instead, she lifted her head and said, “He made the apartment feel safe.”

My chest tightened painfully. She lifted her eyes to mine, ignoring her mother, ignoring Derek, ignoring the entire room.

“Not boring safe,” she clarified softly. “Not small safe. Just… easy to breathe.”

The entire dining room blurred. There were a dozen people around us. Waiters moving in and out, silverware chiming, Derek watching us like a hawk. But Harper was looking only at me.

“And I didn’t realize how badly I needed that,” she finished, her voice barely a whisper.

No one spoke for a full second. I completely forgot we were pretending. I forgot the backstory, the index cards, and every professional boundary I had built out of old mistakes.

All I could do was lean close and say, low enough for only her to hear, “You do that for me, too.”

Her breath caught. This time, I definitely heard it.

Dessert arrived shortly after that, and with it, a temporary mercy. Celeste cried during Martin’s toast. Martin cried because Celeste cried.

Reena took photos of everyone, including one where Harper and I were caught laughing at the exact same moment, our heads tilted toward each other like gravity had taken over.

Then, as the plates were being cleared, Derek suddenly stood up.

“Harper,” he said, his tone leaving no room for argument. “Could we talk privately?”

The room went dead quiet again.

Harper’s hand tightened in mine, but when I looked at her, she didn’t look scared anymore. She looked deeply annoyed.

“No,” she said flatly.

Derek’s confident smile twitched. “I think I deserve five minutes.”

Harper lifted her chin, the event coordinator who handled crises daily finally stepping forward. “That’s exactly the problem, Derek. You always think you deserve things from me.”

Aunt Linda inhaled sharply. Celeste whispered a warning, “Harper.”

But Harper didn’t shrink. She didn’t stand up. She didn’t offer apologies or explanations. She simply kept holding my hand, anchoring herself to reality.

Derek’s face hardened for one truly ugly second before the smooth, rehearsed veneer returned. “I see.”

“I hope you do,” Harper said.

He sat down. The evening did not explode. It simply chilled briefly, until Reena loudly asked me if I had any embarrassing childhood photos, successfully dragging the table back to life.

But beneath the table, out of sight, Harper’s hand was shaking. I rubbed my thumb slow and steady over her knuckles. Not to rescue her, but to tell her I was still there.

After endless goodbyes, after Celeste kissed Harper’s cheek with a complicated silence, after Martin warmly told me to come by for a barbecue, we finally stepped out into the wet Portland night.

Harper exhaled heavily, leaning against the brick wall like she had been holding her breath for three years.

“You were incredible,” I said, stepping beneath the restaurant awning to dodge the rain.

She turned to me. “You were very committed. I’m a professional fake boyfriend. Five-star service, excellent basil references. My hand kissing was improvised.”

“I noticed.”

Rain tapped rhythmically against the canvas above us. Her face looked incredibly soft in the street light. Her makeup was a little faded, her dark eyes shining bright.

“Grant,” she said softly.

“Yeah?”

“That thing you said inside.” Her voice lowered, competing with the rain. “About me making it easy to breathe. Was that for them?”

“No.”

She stepped closer. I absolutely should have stepped back. I didn’t.

Her fingers rose hesitantly to my lapel. Not gripping the fabric, just resting there lightly, like she needed physical confirmation that I was real.

“Good.”

Then she kissed me.

Not on my cheek this time. On my mouth. It was soft at first, almost questioning, testing the fragile air between us.

I answered before my rational thoughts could catch up, my hand settling carefully at her waist. She made a small, helpless sound against me, and the kiss deepened just enough to ruin every single fake thing about the night.

When she finally pulled back, we were both breathing differently.

Harper touched her lower lip, looking incredibly dazed and brave. “That,” she whispered, “wasn’t on the flashcards.”

“No,” I agreed, my voice raspy. “It wasn’t.”

Her phone buzzed violently in her purse. Neither of us looked at it. For once, the rest of the world could wait in line.

We rode home in a silence so heavily charged that our rideshare driver kept glancing at us in the rearview mirror like he was watching a tense nature documentary.

Harper sat beside me, incredibly close, but not quite touching. That somehow made the tension infinitely worse.

Her knee was two inches from mine. Her hand rested on the leather seat between us. I could still vividly feel her mouth on mine. I could still hear the small sound she had made when I pulled her closer.

Fake boyfriend, my sensible brain argued weakly.

Real kiss, the rest of me answered.

When we finally reached the apartment, Harper unlocked the door, stepped inside the dark hallway, and immediately turned to face me before I could even take my jacket off.

“We should talk,” she said.

“Yes.”

Neither of us moved an inch. Rain ticked steadily against the living room window. The lamp had been left on, casting the apartment in a soft, golden glow. Her shoes were dangling in one hand now, her hair slightly mussed from the damp night air.

She looked less like the composed, untouchable woman from the restaurant, and more like the Harper I knew at midnight. Tired, sharp, and undeniably lovely.

“I’m going to say something,” she started, gripping her heels tighter.

“Okay.”

“If you make a joke, I may throw one of these heels at you.”

“I respect that.”

Her mouth twitched, but she didn’t smile fully. The air between us felt terrifyingly fragile.

“I kissed you because I wanted to,” she confessed, the words rushing out. “Not because Derek was there. Not because my family was watching. Not because of the lie.”

My heart kicked hard against my ribs. “Harper, wait—”

“Let me finish before I lose my nerve.”

She set her shoes down onto the floor with unnecessary care, delaying looking at me.

“I know this is complicated,” she continued rapidly. “We live together. We made rules. You have your whole ‘no romance from proximity’ thing, which by the way sounds like a pamphlet written by a frightened monk.”

Despite the massive anxiety gripping my chest, I laughed.

She pointed a stern finger at me. “That was not the main point. Sorry. But I don’t want to pretend that kiss didn’t happen.”

Her voice finally softened, losing its frantic edge. “And I don’t want you to be kind to me tomorrow by acting like it was just a mistake.”

There it was. The exact thing I had been terrified of since the awning. Not that she wanted me, but that she might actually believe I didn’t want her back.

I crossed the living room slowly, giving her every possible chance to move away. She held her ground.

“I’ve wanted to kiss you for months,” I said.

Her face changed completely. All that practiced, event-coordinator bravery cracked wide open, dissolving into surprise, hope, and a little bit of fear.

“Months?” she repeated, breathless.

“Yes. Plural months. An embarrassing number of months.”

“How embarrassing?”

“I once spent twenty minutes in the cereal aisle because you texted me, ‘Get whatever you like.’ And I realized I desperately wanted to know what cereal you liked.”

Harper stared at me in disbelief. Then she laughed, though it came out wonderfully unsteady. “That is deeply concerning.”

“I bought three boxes.”

“I know. We had cereal for two weeks.”

“You noticed?”

“I noticed you, Grant.”

That simple confession undid me. Not dramatically, but quietly, like a heavy lock finally turning over.

I reached out for her hand. “I’m scared of messing this up.”

“Me too,” she admitted, her fingers wrapping tight around mine. “We share walls. And oat milk. If this goes wrong, we will be two very awkward adults with a massive sublet problem.”

She squeezed my fingers. “But if this goes right…”

I looked at her. She stepped closer until our joined hands rested gently between us, closing the final physical distance.

“If this goes right,” she whispered, looking up at me, “I don’t want to miss it just because we were both trying to be careful.”

I had absolutely no defense against that logic. So, I kissed her.

This kiss wasn’t a surprise. It wasn’t borrowed from a fake story or hidden under a dark awning. It was deliberate and entirely ours. Her free hand slid up to my shoulder, and mine found her waist.

The apartment that had held eight long months of restraint seemed to finally exhale around us.

Harper kissed exactly like she argued—focused, deeply honest, with a little edge of challenge. When I finally pulled back, she followed me for half an inch, then opened her dark eyes as if annoyed I had stopped.

“Hi,” I breathed.

“Terrible line,” she noted.

“I’m out of practice. I can tell. You’re cruel.”

“You like it.”

I did. God help me, I really did.

We ended up sitting on the couch, not because anyone planned it, but because standing upright while admitting profound feelings was apparently too advanced for our current state.

Harper tucked her feet under her, and I sat angled toward her, our knees touching. The kiss had irrevocably changed the room, but not into something simple. It was better. It was honest.

Her phone buzzed loudly on the coffee table, shattering the quiet.

We both glanced at it this time. The screen read: Celeste.

Harper sighed heavily and picked it up. Her mother’s message was short enough that I read it by accident before I could look away: Derek left upset. I hope you know what you’re doing.

Harper’s jaw tightened instantly. I waited for her to shrink back into crisis management mode, to start drafting a polite, diplomatic response to keep the peace.

Instead, she firmly set the phone face down on the glass table. “I’m not answering tonight.”

“Good.”

She looked at me, her expression guarded. “You don’t have to keep playing boyfriend now. The dinner’s over.”

“I’m aware.”

“So, if you want to step back…”

“I don’t.”

Her eyes searched mine for any sign of hesitation. I forced myself to say the clear thing, the incredibly adult thing. The thing neither of us could possibly misinterpret tomorrow morning over coffee.

“I want to take you on a real date.”

Her lips parted softly. “A real one?”

“No flashcards. No audience. No ex-boyfriends lurking near the dessert cart.”

“Ambitious.”

“Powell’s,” I declared, recalling our fake story. “Coffee. Cookbooks as aspirational fiction. We’ll make the lie true.”

Her smile came slowly, and it was entirely devastating. “When?”

“Tomorrow.”

“I have work.”

“After.”

“I might be tired.”

“I’ll buy you coffee. I may judge your book choices.”

“I’m counting on it.” She leaned toward me, her shoulder brushing mine comfortably. “Okay. A real relationship step. Quiet and enormous.”

I couldn’t stop smiling.

“What?” she asked.

“Nothing. You look smug.”

“I have a date with my roommate. Scandalous. I plan to tell the basil.”

She laughed and rested her head gently against my shoulder. That small, trusting weight nearly ruined me more than the kiss had.

For a long while, we just sat there. No performance, no complicated explanations. Her hair tickled my jaw. My hand rested palm up on the couch cushions, and after a minute, she placed hers in it.

“I hated that he was there,” she said quietly into the quiet room.

Derek. I didn’t tense up this time. I just listened.

“I hated that everyone watched to see whether I’d be polite,” she continued, her voice thick with old frustration. “Like politeness is proof you’ve healed.” She swallowed hard. “But when you kissed my hand at the table… I didn’t feel rescued. I felt chosen.”

I turned my head slightly, brushing my lips against the crown of her hair. “You were,” I said.

Her fingers tightened around mine, refusing to let go.

The next day moved like a poorly kept secret. We were both absolutely terrible at pretending things were normal.

Harper burned her toast completely black because she was too busy watching me make coffee. I forgot the word ‘spoon’ and confidently asked her to hand me the ‘small shovel.’

She wore a beautiful blue sweater to work and nervously asked if it was date-appropriate, then immediately blushed bright red like she deeply regretted asking.

“It’s dangerously appropriate,” I told her.

She pointed her charred toast at me. “Don’t be charming before 8 AM. It’s suspicious.”

By 6:30 PM, I was waiting outside Powell’s Books in the cold, holding two coffees and battling the absurd, fluttering nerves of a teenager.

Harper arrived five minutes late, breathless, her cheeks pink from the biting Portland wind.

“Sorry,” she gasped. “A museum donor wanted to discuss centerpiece height for forty-five minutes.”

“Tragic. I almost had to date this latte. Did it laugh at your jokes?”

“No.”

“Then it’s not your type.”

We wandered inside the massive store, shoulder-to-shoulder, the warm air and the comforting smell of old paper wrapping around us. In the cookbook aisle, Harper pulled down an enormous, heavy French pastry book.

“This,” she declared firmly, “is absolutely fiction.”

“You don’t think you’ll make a twelve-layer opera cake?”

“Grant, I once ruined instant pudding.”

“I’d still eat it.”

She looked over at me, her smile turning incredibly soft. “That is either romantic or medically alarming.”

“Both can be true.”

Between the travel essays and the poetry section, she reached for my hand first. It wasn’t dramatic. No one in the aisles applauded. No judging family members watched. That made it feel profoundly more real.

Later, in a quiet corner near the tall windows overlooking the rainy street, she showed me a photography book of old Portland theaters. We stood close enough that her shoulder pressed firmly into my chest as I looked over her.

Without thinking, I rested my chin lightly near her temple. She went totally still.

“Red light?” I murmured, ready to pull away.

“No,” she said softly. “Green.”

So I stayed. And for three pages, maybe four, we simply let ourselves be exactly what we were slowly becoming.

Then her phone buzzed in her pocket.

Harper looked at the screen, and the color instantly drained from her face. This time, the message wasn’t from her mother. It was from Derek.

We need to talk. I know your little relationship is fake. And I can prove it.

Harper stared at the glaring message until the screen mercifully dimmed to black. I felt her entire body go rigid against me. The warmth of our date-like little corner was suddenly and violently invaded by a man who wasn’t even in the building.

For one old, stupid, protective second, I wanted to take the phone from her hand and handle it myself. Then I looked at Harper. She wasn’t fragile. She wasn’t helpless. She was incredibly angry.

“What do you want to do?” I asked calmly.

Her eyes flicked up to mine. “You’re not going to tell me to ignore him?”

“I can suggest tossing the phone into the Willamette River, but it seems impractical.”

That earned half a laugh. She looked back at the threatening message. “He wants me rattled. That’s his favorite version of me.”

“Is it working?”

She took a deep breath. Then she shoved the phone deep into her coat pocket. “No.”

I smiled. “Good.”

“But I do need to tell my mother the truth.”

My stomach immediately dipped. Harper noticed. Of course she did; she always noticed me.

“Not that truth,” she said softly, holding my gaze.

She stepped closer right there in the poetry aisle and took both coffee cups from my hands, setting them aside on a display table. Then she wrapped both of her hands tightly around mine.

“I mean the truth that I lied at first,” she clarified. “And the bigger truth that, somewhere along the way… I stopped lying.”

Everything in me quieted down. “Harper…”

“I don’t want Derek holding ‘fake’ over my head like it matters more than what’s real,” she said fiercely. Her thumb brushed my knuckle. “Last night may have started as pretend, but this…” She squeezed my hands. “This is not.”

I should have said something remarkably smooth. Something worthy of a movie script. Instead, I said the most honest thing I could think of.

“I’m really glad I stole your plunger.”

She laughed, full and bright, and leaned her forehead against my chest. I wrapped my arms around her in the middle of Powell’s Books while strangers moved around us, and it felt less like a dramatic confession than a heavy door finally opening.

We left the store with one photography book, one cookbook Harper insisted was aspirational comedy, and a solid plan to confront her mother.

The plan lasted exactly until we got home.

Celeste was waiting in our apartment lobby.

Harper stopped so abruptly, I nearly walked right into her. Her mother rose gracefully from the little gray couch near the mailboxes, her expensive coat folded neatly over one arm. Her face was composed in that careful, practiced way that meant she had been preparing a speech.

“Harper,” she said tightly. “Grant.”

Harper’s hand found mine immediately. This time, she didn’t need to squeeze hard for reassurance.

“Mom,” she said, cutting right to the chase. “If Derek called you…”

“He did.”

“Of course he did.”

Celeste’s sharp gaze dropped to our joined hands, lingered for a second, then lifted again. “He said you invented the relationship to humiliate him.”

Harper’s mouth tightened in disgust. “Of course he said that.”

“And did you?”

The lobby hummed loudly with fluorescent lights. Someone’s dryer thumped rhythmically faintly through the wall. Harper looked up at me. I nodded once—not because she needed my permission, but because she deserved the certainty that I wasn’t going anywhere.

She turned back to her mother, her spine steel-straight.

“I lied when I said Grant and I had been dating for three months.”

Celeste closed her eyes briefly in disappointment.

“But I didn’t do it to humiliate Derek,” Harper continued, her voice rising in strength. “I did it because you invited a man who severely hurt me to a family dinner, and you expected me to just be pleasant about it.”

Celeste physically flinched.

Harper’s voice shook with years of suppressed frustration, but it didn’t break. “And Grant came because I asked. Because he’s kind. Because he listens to me. Because he makes me laugh when I’m scared.”

She glanced sideways at me, and the raw softness in her dark eyes nearly took me out at the knees. “And because, apparently, we are both very bad at pretending not to want each other.”

I cleared my throat. “Historically terrible.”

Harper’s lips twitched with the ghost of a smile.

Celeste looked back and forth between us. Something fundamental in her rigid posture changed. It wasn’t full surrender—that was something much harder for proud people to do. It was regret.

“I thought,” Celeste said slowly, struggling to find the words, “if you and Derek spoke, maybe it would make things easier.”

“For who?” Harper asked pointedly.

Celeste had no answer to that. That silence was answer enough.

After a long, painful silence, Celeste nodded slowly. “I’m sorry.”

Harper inhaled sharply, acting as if she hadn’t actually expected the apology to land.

“I should have asked you,” Celeste admitted, her voice cracking slightly. “I should have believed what you had already shown me.”

Harper blinked fast, fighting tears. I loosened my hand slightly, just in case she wanted privacy to deal with her family trauma. She immediately held on tighter, refusing to let me step back.

Celeste noticed that detail, too. A small, genuinely sad smile touched her mouth.

“For what it’s worth,” Celeste added gently, “Derek didn’t prove anything to me today… except that he still thinks your life is his business.”

Harper let out a shaky breath that almost became a laugh.

“He’s wrong,” Celeste affirmed.

“Yes,” Harper agreed quietly. “He is.”

Her mother stepped forward, abandoning her rigid posture, and hugged her daughter tightly. Harper stiffened in shock at first, then slowly softened into the embrace. I stood there awkwardly with the heavy pastry cookbook tucked under one arm, pretending not to be emotionally destroyed beside the metal mailboxes.

When Celeste finally left, stepping out into the Portland rain, the lobby felt entirely different.

Harper turned to me, wiping a stray tear from her cheek. “That was not how I expected our first date to end.”

“I don’t know,” I joked gently. “We bought books, confronted deeply rooted family trauma, and established an antagonist’s total irrelevance. Pretty full evening.”

“Antagonist’s irrelevance. I’m workshopping.”

She smiled brightly, then boldly slid both her arms around my neck.

“What are you doing?” I asked, completely immobilized.

“Taking responsibility.”

Then she kissed me. It was not cautious this time. It was not confused, and it was certainly not staged for an audience. It was Harper actively choosing me in our apartment lobby, under terrible fluorescent lighting, with rainwater still damp on her coat and a ridiculous pastry cookbook pressed firmly between us.

I kissed her back like I had been waiting eight months and two days for this exact moment. Because I had.

After that night, we didn’t magically become perfect. But we became honest.

We kept separate bedrooms for a while, because rushing the process felt significantly less romantic than actively choosing each other every day. We went on real dates. We ate cheap ramen in the pouring rain. We played terrible, highly competitive mini-golf. We spent Sunday mornings at the local farmers market, where Harper aggressively bullied me into trying obscure vegetables I couldn’t even pronounce.

Derek sent exactly one more toxic message. Harper deleted it without reading a single word. Then she blocked his number forever and made us blueberry pancakes.

Three months later, she completely stopped knocking before coming into my room on Saturday mornings. She usually wandered in carrying two coffees and wearing one of my oversized sweatshirts like she had filed a legal claim to it.

Six months later, we officially gave up the second bedroom. We turned it into a shared office with two desks, way too many plants, and one massively thriving basil plant that Harper insisted had always believed in our journey.

A year after that infamous night, on her parents’ anniversary, Celeste invited us to dinner again.

This time, there was no Derek.

This time, Harper wore the stunning green dress.

This time, I zipped it up for her slowly, while she watched me affectionately in the bathroom mirror, smiling like she knew exactly what I was thinking.

“You know,” she said softly, tracing the edge of the sink. “This all started because you accidentally saw me changing.”

“I remember experiencing minor cardiac failure, yes.”

“And then I told you to take responsibility. You were very intimidating.”

She turned around to face me, smoothing the collar of my tie with both of her hands. “Best decision I ever made.”

I looked at her—the woman who had accidentally become my roommate, my fake girlfriend, my real date, and ultimately, my home. I felt the old, cynical fear of proximity finally turn into something incredibly gentle and enduring.

Sometimes, love doesn’t arrive from a grand, perfectly executed plan. Sometimes, it’s already there, making coffee in your kitchen, labeling the oat milk, and trusting you enough to fix a broken zipper.

I kissed her before we left for the dinner, one hand resting warmly at the small of her back. She smiled against my mouth, proving that the whole messy story had been worth the incredibly awkward beginning.

Would you ever risk a perfectly safe friendship or roommate dynamic to pursue something real—or are some boundaries simply too dangerous to cross?