Madison’s POV
From the moment I walked into that school, I knew exactly how it would end.
New place. New faces. Same game.
They stared. They always do. I don’t blend in — I take over.
And then I saw him.
Ethan. Calm, quietly confident, the kind of boy who never chased attention. That made winning him even sweeter.
Then I saw her.
Chloe. Sitting beside him like it was her rightful place, laughing softly, their shoulders brushing. They had their own little world, and it irritated me more than it should have.
I smiled when I introduced myself, sliding into the seat closer than necessary. Every time Ethan looked up, my eyes were already waiting for him.
Chloe noticed.
She always noticed.
But she never fought back. She just grew quieter. Smaller.
That was enough for me.
I didn’t need dramatic scenes. Just tiny cuts — interrupting their conversations, pulling him away for “quick questions,” letting little doubts bloom between them. Day by day, space opened up. Chloe faded into the background while Ethan grew restless.
Perfect.
She still believed their innocent playground fairytale was unbreakable.
I almost pitied her.
Almost.
Because I don’t lose. And I don’t step aside for anyone.
Tonight at the party, I watched the exact moment the line finally snapped. The hesitation in Ethan’s eyes when he looked at her. The silence stretching between them like cracked glass.
I did that.
Now I only had to finish it.
Ethan’s POV
The party noise still echoed in my ears even after we left. Everything felt heavy, slow, underwater.
I shouldn’t have had that last drink.
I shouldn’t have let Madison bring me back here.
“Ethan?” Her voice pulled me back. She sat too close on the couch, her knee pressing against mine. “You’ve been quiet.”
“Just tired.”
She studied me for a moment, then smiled softly. “Not everything has to be complicated.”
When she leaned in, I didn’t stop her.
The front door creaked open.
I turned.
Chloe stood in the doorway, keys still in her hand, eyes wide and breaking.
Everything inside me dropped.
“Chloe—”
She stepped back, shaking her head, tears already glistening.
“Chloe, wait—”
But she was already turning, running.
I shoved Madison’s hand off my arm and bolted after her. “Chloe, please—don’t make me lose you like this!”
Chloe’s POV
I shouldn’t have come.
The thought hammered with every step down the dark driveway. My chest felt so tight I could barely breathe. The image of them — Ethan not pulling away, Madison leaning in like she already belonged there — burned behind my eyes.
I wiped my face hard and kept moving. Faster. Toward my car.
“Chloe!”
His voice cut through the night, closer now.
I didn’t stop. My fingers shook as I yanked the car door open and slid inside. The engine roared to life before he could reach me.
Through the window, our eyes locked for one horrible second — his face full of panic, mine already shattered.
I put the car in drive and pulled away, leaving him standing alone in the empty street, still calling my name.
The drive home blurred behind tears I refused to let fall until I was safe. The moment I stepped inside the empty house, the dam broke anyway.
I slid down the front door, knees pulled to my chest, and finally let the ugly sobs tear out of me. All those nights waiting on the swing. All the deleted photos. All the times I told myself I was enough for him.
I wasn’t.
Not anymore.
My phone buzzed again and again in my pocket. I didn’t look.
Minutes passed. Maybe hours. I stayed on the cold floor, shaking, trying to disappear into myself.
Then I heard it.
A knock at the gate.
Followed by his voice — raw, desperate, cutting through the quiet night.
“Chloe… it’s me. Please open the door.”