Ficool

Roommates with My Ex's Best Friend

chelseamichael1984
21
chs / week
The average realized release rate over the past 30 days is 21 chs / week.
--
NOT RATINGS
210
Views
Synopsis
"I never liked you. Turns out, I was just lying to both of us." When Lily Chen's perfect life implodes in the most public, humiliating way possible—her fiancé Nathan caught in bed with her supposed best friend Madison during what was meant to be Lily's surprise birthday party—she loses everything in one night. The apartment they shared? Nathan's name on the lease. The friend group? They all knew and said nothing. Her job at Nathan's family company? Terminated within 48 hours with a fabricated misconduct claim to protect the golden boy's reputation. With her bank account drained from wedding deposits she'll never get back, her reputation in tatters, and nowhere to go, Lily has exactly one option: a Craigslist roommate ad for a room in Capitol Hill. Cheap, available immediately, and far enough from her old life that she might be able to breathe. She doesn't read the name on the listing carefully enough. Connor Hayes—six feet of brooding architectural genius, her ex's best friend since college, and the one person who made it crystal clear he never approved of her. The man who spent two years looking through her like she was invisible at every dinner party, every group hangout, every moment she tried to be part of Nathan's world. Now they're sharing 900 square feet, one bathroom, and a kitchen barely big enough for two people who can't stand each other Except Connor has a secret he's kept for two agonizing years: he stayed away because being near Lily was torture. He saw everything Nathan didn't—her intelligence, her kindness, the way she lit up a room. Respecting his best friend's relationship meant burying feelings that threatened to destroy a lifelong friendship. When Nathan starts a campaign to win Lily back (not out of love, but because his ego can't handle her moving on), Connor breaks every rule he's ever had. His protection becomes possessive. His coldness melts into something dangerously tender. And the forced proximity reveals that the tension between them was never hatred—it was desire they both fought desperately to ignore. But choosing each other means betraying the bro code, losing mutual friends, and risking everything for something that might just be rebound heat Connor has wanted her since the day they met. Lily is done being someone's second choice. And the only way forward is together—even if it burns down everything they thought they knew about loyalty, love, and whether some rules are meant to be broken. Because sometimes the right person was there all along. You were just looking at the wrong man.
VIEW MORE

Chapter 1 - The Night Everything Broke

Lily's POV

The apartment door clicks open at exactly 6:47 PM, thirteen minutes before my surprise party starts.

I juggle three grocery bags against my hip, fumbling for the light switch. The bags are heavy with decorations Madison asked me to pick up: streamers, balloons, that expensive champagne Nathan pretends to like. My best friend's been planning this for weeks, texting me constantly to make sure I stay away until seven.

Just trust me, she'd said this morning. This birthday is going to change everything.

She was right about that.

The apartment is dark. Too dark. Nathan's car was in the parking garage, so he should be home from work by now. Maybe he's changing clothes before everyone arrives.

I flip the switch. Nothing happens.

Nathan? My voice echoes in the silence.

Something sounds from the bedroom. A thump. Then a muffled voice, female, followed by a low laugh I'd recognize anywhere.

My fiancé's laugh.

The grocery bags slip from my hands. Champagne bottles crack against the hardwood floor, liquid spreading like a dark stain. I should stop walking. Should turn around. Should literally do anything except move toward our bedroom.

I keep walking anyway.

The door is cracked open. Warm light spills through the gap. My hand touches the wood, and time does something strange—it stretches and compresses all at once. I push.

The door swings wide.

Nathan is shirtless on our bed. The bed I picked out. The sheets I washed yesterday. Madison is underneath him, her red dress pooled on the floor like blood.

They freeze. All three of us locked in this horrible moment.

Nathan's eyes go wide. His mouth opens. Lily

I can't move. Can't breathe. Can't do anything except stare at Madison's face. She's not panicking. Not crying. Not even apologizing with her expression.

She's smiling.

Oh, Lily. Madison sits up slowly, pulling the sheet around herself like she has all the time in the world. Her lipstick is perfect. Not even smudged. I'm so sorry you had to find out like this.

Find out. Like this was something everyone knew except me.

Nathan scrambles off the bed, reaching for his shirt. This isn't, we didn't

Don't. My voice sounds far away, like it's coming from someone else's mouth. Don't lie. Not now.

Madison stands, completely calm. She walks toward me in just the sheet, and I step back automatically. We've been best friends since college. She was supposed to be my maid of honor in three months.

I need you to understand something, she says softly. This wasn't about hurting you. Nathan and I, we have history. We tried to fight it, we really did. But he was always mine, Lily. You were just... convenient.

The word hits like a slap.

Convenient.

Two years of my life. Planning a wedding. Building a home. Loving a man who apparently belonged to someone else the entire time.

Lily, let me explain Nathan reaches for me.

I jerk away from his hand. Don't touch me.

It's not what you think

You're naked. She's naked. In our bed. What exactly am I supposed to think?

He has no answer for that.

Downstairs, I hear voices. Laughter. The front door opening and closing. Party guests arriving early, excited to surprise me.

Madison's eyes flick toward the noise, then back to me. You should probably go. Unless you want everyone to see you like this.

Like what? Destroyed? Humiliated? Seconds away from falling apart?

How long? The question tears out of me.

Nathan and Madison exchange a look. Some silent conversation I'm not part of. I've never been part of.

Six months, Madison finally says.

Six months. Half a year of lies. Of Nathan kissing me goodnight while texting her. Of Madison helping me pick wedding invitations while sleeping with my fiancé. Of everyone in my life knowing except me.

Did everyone know? My voice cracks.

Nathan looks away. That's answer enough.

More voices downstairs. Someone calls my name—Jazz from my marketing team, I think. They're setting up. Expecting me to walk in surprised and delighted.

I turn and walk toward the bedroom door.

Lily, wait Nathan grabs my arm.

I spin, and something inside me snaps. My hand connects with his face before I can think. The crack echoes in the silent room.

Nathan stumbles back, hand on his cheek. For a second, he looks genuinely shocked. Then his expression shifts into something ugly.

You're going to regret that, he says quietly.

I regret a lot of things. That's not one of them.

I walk out.

The hallway stretches endlessly. I pass our photos on the wall, engagement pictures, vacation snapshots, the life I thought we were building. All lies.

Downstairs, the party is in full swing now. I recognize at least a dozen voices. Nathan's friends from work. Our couples' group. Madison's college roommates who became my friends.

Our friends. Except they're not mine, are they? They're his. They knew. They all knew.

I slip down the back stairs toward the service exit. No one sees me. No one even notices.

Outside, the February air bites through my thin work blouse. I forgot my coat. My purse. My keys. Everything.

My phone buzzes in my pocket. I pull it out with shaking hands.

A text from Jazz: Where are you??? Everyone's waiting!

Then another from Nathan's mother: So excited for tonight, sweetheart! You're going to love your surprise.

Then Madison: Don't make a scene. We can talk about this like adults.

I stare at that last message until the words blur.

My phone rings. Nathan's name lights up the screen.

I answer.

Lily, come back inside. His voice is steady now. Controlled. The voice he uses with clients. We need to discuss this privately. Don't embarrass yourself in front of everyone.

Embarrass myself?

If you leave now, people will ask questions. Let's just get through tonight, and tomorrow we'll figure this out.

Figure what out?

There's a pause. Then: How to handle this without damaging my reputation.

The line goes dead, because I've thrown my phone against the brick wall.

It shatters. Screen cracking into a spider web of destruction.

I sink down onto the cold concrete steps behind my apartment building, Nathan's apartment building, his name on the lease, and finally let myself feel it.

The betrayal. The humiliation. The complete destruction of everything I thought I knew.

I don't cry. I can't. The hurt is too big for tears.

My phone buzzes once more on the ground, screen flickering despite the damage.

One new email.

Subject line: TERMINATION OF EMPLOYMENT - EFFECTIVE IMMEDIATELY.

From: Richard Kim, CEO - Kim Development Group.

Nathan's father.

I tap it open with numb fingers, and the first line makes my blood run cold:

Due to inappropriate conduct with a colleague, your employment is terminated immediately. Severance will not be provided. Security will collect your belongings tomorrow.

The timestamp says 6:52 PM.

Five minutes after I found them. Before I even left the bedroom.

They planned this. All of it.