It was a Tuesday evening. The Midnight Wolves training facility was completely empty. The only sound in my office was the low, steady hum of the air conditioning. I sat at my desk, reviewing strategy VODs for the upcoming Fall Split.
My phone buzzed. Then it buzzed again. Within ten seconds, the screen lit up with a continuous, unbroken stream of notifications. Texts from staff. Mentions on X. Missed calls from sponsors.
I unlocked the screen and tapped the most frequent link. It opened Twitch.
There was Elian. My star player. The man I had spent five years funding, protecting, and elevating to the top of the North American esports scene. He was sitting on a plush pink sofa that I instantly recognized from Savanna Mills’ streams. Savanna was pressed against his side. Her blonde hair cascaded over his shoulder. She looked at the camera with wide, innocent eyes.
Elian looked directly into the lens. He had that familiar, arrogant smirk. The one that used to make my chest ache because it looked exactly like Johan’s.
“Yeah, guys, it’s true,” Elian said to the 200,000 viewers watching live. He wrapped his arm around Savanna’s waist. “Savanna and I are together. It’s been a long time coming.”
The chat scrolled so fast it was a blur of text.
“As for Ember,” Elian continued, his tone dropping into a manufactured sigh. “We’re done. She’s just... too controlling. I need space to grow. I can’t breathe in that environment anymore. I’m sure she’ll be upset, but I have to put myself first.”
He was waiting for it. I could see it in the slight tension of his shoulders. He fully expected my name to pop up on his phone. He wanted me to call him sobbing. He wanted me to beg.
For five years, I had indulged his every whim. I paid his fines. I managed his ego. I gave him everything because I couldn’t save the boy he looked like. He thought that meant I was dependent on him. He thought he was the prize.
I sat there and watched his face. Johan’s jawline. Johan’s dark eyes. But the ghost was gone. Looking at Elian now, I felt nothing. No anger. No tears. Just a cold, absolute clarity.
I let the stream play to the end. Then I set my phone face-down on the glass desk.
I picked up my office line and pressed a single button. It rang once before she answered.
“I saw it,” Nadia said. My Director of Operations didn’t waste time with pity. Her voice was tight with suppressed rage.
“Good. That saves us time,” I said smoothly. My voice didn’t shake. “I need three things done tonight, Nadia.”
“Name them.”
“First, go to the player dorms. Box up every single item Elian owns. Leave nothing behind. Second, hire a private courier. Have those boxes delivered to Savanna Mills’ apartment lobby by eight o'clock tomorrow morning.”
Nadia paused for a fraction of a second. “And the third?”
“Call legal. Draft a formal contract termination notice, effective immediately. And freeze his buyout clause. He doesn’t play for anyone else until we say he does.”
“Done,” Nadia said. She didn’t ask if I was okay. She knew better.
I hung up the phone. The room was perfectly quiet again.
By eight-thirty the next morning, the esports world was burning down.
I walked into the facility holding my usual black coffee. Nadia met me in the hallway. She handed me a tablet.
“The courier dropped the boxes at Savanna’s at 7:55 AM,” Nadia reported, walking briskly beside me. “His facility access badge is deactivated. His agent has called the front office fourteen times in the last hour.”
“Did you answer?” I asked, taking a sip of my coffee.
“No. I let it ring. The agent sounded terrified on the last voicemail. Elian woke up to the legal notice on top of his cardboard boxes. No text from you. No public statement. They don’t know what to do.”
“Keep ignoring them,” I said.
I walked into my office and closed the door. My personal phone was still lighting up. Rival owners were making pointed comments on X. Analysts were posting long threads. *Ember Harrison is acting on emotion.* *Midnight Wolves just lost their franchise player.* *She’s going to ruin her own team out of spite.*
I turned the phone off and shoved it in my drawer. Right next to the hidden, framed photo of Johan. I didn't look at the photo.
I left my office and walked down the hall to the dark, empty film room. I booted up the main projector. The screen flashed white, then settled on a replay from an academy match last week.
I sat in the front row with a yellow legal pad on my lap. I wrote one name at the top of the page: *Theo Ellis.*
On the screen, Theo was playing. He was nineteen. A kid from Chicago with no connections and no pedigree. But his mechanics were flawless. He was quiet, cold, and utterly ruthless in the game. He didn't play for the crowd. He played to kill.
I watched his POV for three hours. I watched how he anticipated enemy movements. I watched how he covered his teammates' mistakes without complaining.
At noon, I pressed an intercom button on the wall. “Nadia. Send Theo Ellis to the film room.”
Ten minutes later, the heavy acoustic door clicked open.
Theo walked in. He wore a plain black hoodie and gray sweatpants. He stopped a few feet away from my chair. He didn't look at the paused game on the screen. He looked right at me. His dark eyes were intense, taking in my posture, my expression.
He knew what was happening online. Everyone in the building did. But he didn't offer fake sympathy. He didn't ask if I was holding up okay.
“You wanted to see me, boss,” Theo said quietly.
I stood up. I picked up a thick scouting packet from the desk beside me. I walked over to him. He was taller than me, broad-shouldered, standing perfectly still.
“Elian is gone,” I said. I kept my voice flat, stripping away any room for debate. “He’s not coming back to this facility.”
Theo didn’t blink. “I know.”
“The media thinks we’re dead in the water for the Fall Split,” I continued. I held his gaze. “They think I made an emotional mistake. I don't make mistakes.”
I stepped closer, closing the distance between us. I could see the slight tightening of his jaw.
“I’m moving you up from the academy roster,” I said. “I’m putting you in the starting lineup. I’m building the next chapter of this organization around you.”
Silence stretched between us. The only sound was the hum of the projector fan above our heads. I watched his face for a flicker of doubt. A nineteen-year-old kid suddenly handed the weight of a multi-million-dollar franchise. Most players would stutter. Most would thank me profusely.
Theo didn't do either. He looked down at the packet in my hand, then back up to my eyes.
“I need to know if you’re ready,” I said softly.
Theo held my gaze. The intensity in his eyes was heavy, anchoring me to the floor.
“Tell me what you need,” he said. His voice was a low, steady rumble. No hesitation. No fear.
I felt the faintest ghost of a smile touch my lips. I slid the scouting packet against his chest. He took it, his fingers brushing against mine. His skin was warm.
“I need a championship,” I said.
“You’ll have it,” Theo promised.
I turned and walked back to the projector. The game was just beginning.
Three days passed. We moved fast. Theo was officially on the starting roster. The team was adjusting, and the noise online was deafening. But inside the Midnight Wolves facility, the air was strictly business.
It was Thursday afternoon. I stood in the main corridor outside the practice rooms. Derek, my head coach, was holding a tablet. We were going over jungle pathing with two of our academy players. The fluorescent lights buzzed softly overhead. The facility smelled of ozone, fresh coffee, and floor wax.
Then, the heavy glass doors at the front of the lobby slid open.
Footsteps clicked against the polished concrete. Sharp, deliberate, and entirely out of place. I turned my head.
Savanna Mills was walking toward us.
She wore a soft, cream-colored cardigan and light denim. Her blonde hair was perfectly styled to look effortlessly messy. She bypassed the empty front desk without a single glance. She walked with her shoulders back and her chin tilted up. It was the walk of a woman who believed she was the main character in a movie.
Derek stopped mid-sentence. The two players stared. The corridor grew very quiet.
Savanna stopped a few feet away from me. She looked around, making sure she had an audience. She saw Derek. She saw the players. Her eyes flicked briefly to the security camera in the corner.
Then she looked at me. Her face shifted into a mask of deep, tragic sympathy.
“Ember,” she breathed. Her voice was pitched up, sugary and soft. It echoed in the silent hallway. “I’m so glad I caught you.”
I didn’t move. I kept my hands loosely clasped in front of me. I felt the cold metal of my watch against my wrist. “You’re trespassing.”
She took a step closer. She reached out as if to touch my arm. I didn’t flinch, but my eyes tracked her hand. She let it drop.
“I just had to come in person,” Savanna said loudly. She wanted the players to hear. She wanted Derek to hear. “I know things ended badly. I know you’re hurting right now. I never meant to come between you two. You have to believe me, Ember. We just couldn’t hide our feelings anymore.”
She paused, letting the fake pity settle in the air. “I hope you find a way to heal. Truly.”
I looked at her. I didn’t see a rival. I saw a hollow, calculated performance. She thought I was a heartbroken woman clinging to a lost love. She didn't know I had spent five years looking at her new boyfriend and pretending he was someone else. She thought she stole a prize. She had no idea she just picked up my heavy, exhausted burden.
My chest didn't tighten. My pulse didn't race. I just felt a profound, icy calm.
I didn't say a word. I unclasped my hands. I stepped forward, closing the space between us.
And I slapped her across the face.
The sound cracked like a whip through the corridor. It was sharp and sudden.
Savanna gasped. She stumbled backward, her heels skidding on the polished floor. Her hand flew to her left cheek. A bright red handprint bloomed against her pale skin. The sweet, innocent mask shattered instantly. Her eyes went wide, flashing with raw, ugly fury.
“You bitch!” she shrieked. Her voice wasn't soft anymore. It was harsh and grating.
Before I could reply, the lobby doors crashed open again.
Elian sprinted inside. He must have been waiting in the parking lot, timing his entrance for the aftermath. He saw Savanna holding her cheek. He saw me standing perfectly still.
His face twisted in rage. He rushed over and grabbed Savanna’s shoulders, pulling her behind him. Then he stepped right into my space.
“Are you out of your mind?” Elian yelled. His voice bounced off the glass walls. “You put your hands on her?”
I looked up at him. I saw the sharp line of his jaw. I saw the dark, furious eyes. For five years, that face had made my heart ache. It was Johan's face. But right now, looking at the ugly twist of his mouth, the resemblance vanished. The ghost was finally dead. I was just looking at an arrogant, foolish boy.
“She came into my building,” I said evenly. My voice didn't rise a single decibel.
“She came to apologize!” Elian shouted, pointing a finger at my chest. “Because she actually has a heart! You’re just bitter. You’re pathetic, Ember. Apologize to her right now.”
He leaned in closer. He wanted a fight. He wanted me to scream, to cry, to show him how much I missed him. He needed me to be broken so he could feel whole.
I met his furious gaze. I didn't blink.
“You were never worth fighting over,” I said quietly.
The words dropped like stones. Elian froze. The air left his lungs. His arm dropped slowly to his side. He stared at me, searching my face for the lie. He looked for the desperate, clinging woman he thought he knew. He found nothing but a wall of ice.
I turned my head and looked down the hall. Two security guards were already jogging toward us.
I gave them a brief nod. “Escort them out. If they resist, call the police.”
“Ember—” Elian started. His voice faltered. The anger was suddenly gone, replaced by a flicker of deep, sudden confusion.
I didn't stay to listen. I turned my back on him. I walked past Derek and the wide-eyed players. I didn't look back when the guards grabbed Elian’s arms. I didn't look back when Savanna started crying loudly for the cameras.
I went straight to my office and shut the door.
An hour later, Nadia walked in. She didn't knock. She dropped her tablet on my desk.
“One of the academy players caught it on his phone,” Nadia said. “He sent it to a friend. The friend posted it. It’s been on X for forty minutes. It’s already trending number one nationally.”
I picked up the tablet. The video was shaky. It showed Savanna’s fake speech. It showed my hand connecting with her cheek. The sharp smack sounded even louder on the recording. It caught Elian screaming. It caught my quiet, flat dismissal.
“The comments are a mess,” Nadia continued, leaning against my desk. “Savanna’s fans are calling you unhinged. They want you suspended from the league. But the industry insiders? The other owners? They’re quiet. A few texted me. They think Savanna got exactly what she asked for by walking into our house.”
I handed the tablet back to her. “Let them talk. I am making no public comment. Midnight Wolves makes no public comment.”
Nadia raised an eyebrow. “You’re just going to let the internet burn?”
“Fires burn themselves out when they run out of oxygen,” I said. I pulled open my desk drawer. I glanced at the edge of the hidden wooden frame. Johan’s picture. I pushed the drawer shut.
“Are you okay?” Nadia asked softly. It was the first time she had asked since the breakup.
I looked at the scouting report sitting on my desk. Theo Ellis’s name was printed bold at the top. I thought about the cold, steady look in his eyes when he promised me a trophy.
“I’m fine,” I said. And for the first time in seven years, I actually meant it. “Tell Derek to get the team ready. Scrimmages start in twenty minutes.”
I drafted the press release myself. Two sentences. *Midnight Wolves announces Theo Ellis as our starting mid-laner for the Fall Split. Effective immediately.*
I clicked send.
The internet exploded.
Analysts laughed on their live streams. Rival owners tweeted snake emojis. The comments called me emotional, bitter, and crazy. They said I was throwing away a multi-million-dollar season just to spite my ex. They said I was a woman scorned, wrecking my own house.
Then the money started to panic.
My office phone rang. It was Marcus, the VP of our biggest peripheral sponsor. He was sweating through the audio.
“Ember, tell me this is a joke,” Marcus said. His voice was high and tight. “You’re putting a nineteen-year-old rookie in Elian’s chair? We paid for a superstar. We paid for the face of the league.”
I leaned back in my leather chair. Outside my window, the Los Angeles sun was blinding. Inside, my office was dark and freezing.
“You paid for a championship,” I said. My voice was low. Smooth. “Elian gave you drama. He gave you a soap opera. Theo will give you a trophy.”
“He's a nobody!” Marcus argued. “Our board is freaking out. We might pull our funding.”
I didn't blink. “Pull it,” I said flatly.
Silence hung on the line.
“If you want out, I’ll buy out your contract today,” I continued. “But when we lift the trophy in August, the price to put your logo back on my jerseys doubles. Make your choice, Marcus. Right now.”
He swallowed hard. I heard it over the phone. “We... we'll trust your judgment, Ember.”
“Good,” I said, and hung up.
I took two more calls just like that. Two more panicked executives. Two more threats to leave. I backed them both into a corner with cold, hard confidence. By noon, every sponsor had recommitted. They didn't trust the rookie. But they feared me.
Theo didn't care about the noise. He lived in the practice room.
His first week under the microscope was brutal. The media camped outside our facility. The fans harassed him online. But Theo was a ghost to them. He didn't tweet. He didn't stream. He just worked.
Every morning, I watched him on the security feed. He arrived at the facility thirty minutes before the rest of the team. The room would be dark. He would sit down and plug in his battered, secondhand keyboard. He refused the shiny new gear we offered him.
Then he started his warm-up. Click, clack, click. A perfect, unbroken rhythm. He ran the same mechanical drills every single day. No variation. No wasted movement.
The rest of the roster was skeptical at first. They missed Elian's loud shot-calling. But Theo's quiet intensity was heavy. It anchored the room.
On Wednesday, a reporter finally ambushed him. Theo was walking through the front lobby to grab a coffee. The reporter shoved a microphone right into his face.
“Theo!” the man shouted. “How does it feel to replace the most decorated player in MW history? Are you feeling the pressure?”
Theo stopped. He didn't flinch. He looked at the camera. His dark eyes were completely flat.
“I'm here to win games,” Theo said.
Six words. No smile. No arrogance. He just stated a fact, turned around, and walked back to the practice room.
The clip went viral in an hour. The fans called him a robot. But our team? They watched that clip. Derek, my head coach, smiled. The other players stopped whispering. They stopped doubting. They fell in line behind the kid who didn't care about the spotlight.
Thursday afternoon. I stood in the dark observation room.
I looked through the one-way glass into the main practice area. The team was running a draft phase. Derek was pacing behind the chairs, talking about jungle pathing.
Theo sat at the end of the table. He was quiet. But he was writing.
He had a small, cheap spiral notebook open on his desk. He held a black pen. I leaned closer to the glass. My eyes tracked the movement of his hand. I squinted at the page.
*Control the river. Starve the jungle. Choke their vision.*
My breath caught in my throat. Those were my words. I had said them during a brief strategy meeting on Tuesday. He didn't just write down Derek's game plans. He wrote down my philosophy. He was studying me. He was listening to every single thing I said.
I stepped back from the glass. My chest felt tight. I pushed the feeling down and left the room.
That night, the facility was completely empty. It was past midnight.
I sat in my office. The only light came from my monitors. I had a cold cup of black coffee on my desk. I pulled up the VODs from Theo's afternoon scrimmages.
I found a sequence in the mid-game. A three-minute fight around the dragon pit. I hit play.
I watched Theo move. I watched him trap the enemy mid-laner. He didn't rush. He didn't chase the flashy kill. He just cut off every escape route, one by one. He bled the enemy out slowly. It was brutal. It was perfectly efficient.
I rewound the video. I watched it again.
Then I watched it a third time. And a fourth.
Elian used to play for the crowd. He wanted the applause. He wanted everyone to look at him.
Johan... Johan used to play with reckless joy. He played like he was invincible.
I paused the video. I stared at Theo's champion standing over the defeated enemy.
Theo wasn't Elian. And he wasn't Johan. He didn't play like a ghost. He played like a man with a singular purpose. He played like someone who made a promise and intended to keep it.
For five years, every time I looked at my star player, I saw a dead boy's face. I lived in a shadow. I breathed in memories. I built an empire to distract myself from a hospital bed.
But looking at this screen right now? Looking at the way Theo Ellis played the game?
I wasn't looking for Johan. I wasn't looking for the past.
I was just looking at Theo.
For the first time in seven years, my mind was perfectly quiet. The ghosts were gone. There was only the kid from Chicago, fighting for me in the dark.