APKDock Logo
Chapters
share
Too Late: She Chose The Billionaire Heir Novel Cover

Too Late: She Chose The Billionaire Heir

For three years, Eliana endured Jax prioritizing his friend Catalina. The betrayal peaked when Catalina pushed Eliana down stairs, shattering her ankle. Jax ignored Eliana's agony to comfort Catalina's minor scratch. Choosing silence over conflict, Eliana fled to New York and cut all ties. When a regretful Jax eventually tracks her down, he finds her engaged to a powerful billionaire heir who vows to destroy him if he ever dares to approach her again.
Chapters
share

Chapter 3

The annual spring formal was supposed to be the highlight of the year. Instead, it felt like an autopsy of my relationship.

I stood by the punch bowl, gripping a plastic cup as I watched them on the dance floor. Jax and Catalina moved with a synchronization that made my stomach turn. It wasn't overtly sexual; it was something worse. It was intimate.

It was a language of shared history that I didn't speak. He knew exactly when she would spin; she knew exactly how he would catch her.

"They look like they were made for each other," someone whispered behind me.

"Totally. I heard they're practically soulmates," another voice agreed.

I took a sip of the overly sweet punch to keep from gagging.

Catalina broke away from Jax and floated toward me, her dress shimmering under the strobe lights. She didn't look malicious. She looked helpful. That was the cruelty of it.

"You look tired, El," she said, touching my arm. Her fingers were cold against my skin.

"I'm fine," I said, pulling away.

She leaned in closer, dropping her voice to a conspiratorial whisper. "You know, I'm really glad you and Jax are still trying. I actually told him he should ask you out back in sophomore year. He was so unsure, but I said, 'Give her a chance, she needs someone.'"

The room tilted.

*She told him to ask me out.*

The ground beneath my feet felt like it dissolved. All those memories—Jax asking me to the movies, the shy confession, the first kiss—it wasn't passion. It was an assignment.

I was a project Catalina had assigned him because she wasn't ready for him yet.

"Excuse me," I mumbled.

I rushed to the bathroom, locking myself in a stall. I dry-heaved over the toilet, but nothing came up except the bitter taste of bile.

I left the dance early. I didn't tell Jax. He wouldn't notice anyway.

A few days later, I was in the student lounge working on an essay. A group of students from the drama club were drinking wine in the corner—technically illegal on campus, but no one cared. Catalina was holding court again.

She was tipsy, her cheeks flushed a deep rose.

"Jax is just... intense," she giggled. "You guys don't know the half of it. When we were twelve, I lost my charm bracelet in the lake. He spent four hours diving for it until his lips turned blue. He missed his own baseball championship game just to find a piece of cheap jewelry for me."

The group swooned.

"He's always been yours, hasn't he?" a girl asked.

"Basically," Catalina shrugged, swirling her wine. "I mean, he dates other people to pass the time, but when I call? He answers. Always."

I sat frozen behind a bookshelf.

*Dates other people to pass the time.*

Every detail she spilled matched a memory I had of Jax cancelling plans.

*Sorry, El, family emergency.* (He had been diving in a lake.)

*Sorry, El, got stuck at practice.* (He had been fixing her flat tire.)

The lies fit together like a perfect, horrifying puzzle. I wasn't his girlfriend. I was the commercial break in the Catalina show.

Jax walked into the lounge then. He looked around, spotting Catalina.

"Cat," he called out. It was automatic. A reflex.

Then he saw me sitting in the shadows.

His face went pale. He looked from Catalina, who was beaming at him like a prize she had won, to me.

"Eliana," he stammered. "I didn't know you were here."

He walked over, reaching for my water bottle on the table. "You look thirsty. Here."

I stared at his hand. The hand that had held mine. The hand that had held hers.

"No thanks," I said. My voice was steady, which surprised me. "I'm not thirsty."

Catalina watched us, a smirk playing on her lips. She raised her glass to me.

"Don't be rude, Eliana," she called out. "He's just being nice."

Panic flared in Jax’s eyes. "Cat, stop."

"What?" She laughed. "I'm just saying. You'd do anything for me, right Jax? Even fight your parents?"

Jax flinched. "That was a long time ago."

"But you did it," she insisted. "You told your dad you'd never take over the company if he didn't let me come to dinner."

I closed my laptop. The sound was like a gunshot in the quiet room.

I stood up.

"Eliana, wait," Jax said, stepping in front of me. "Did you eat? We can go grab a burger."

He was terrified. He could see it in my eyes. The adoration was gone. The patience was gone.

"I ate," I lied.

I looked at him, really looked at him. He was handsome. He was charming. And he was completely hollow.

"I have to go," I said.

"Eliana—"

I walked past him. I didn't look back at Catalina. I didn't need to. I knew exactly what her face looked like.

It looked like victory.

You may also like

A Love Worth Dying For? Novel Cover
8.8
After her sister abandons their home to romance a lover, a vengeful enemy attacks, leaving their mother dying. Despite the protagonist's pleas, help arrives too late. When the sister’s lover commits suicide and blames the protagonist, the sister retaliates by committing murder to secure the family inheritance. Now, reborn at the exact moment the killers break down the villa doors, the protagonist must navigate a deadly cycle of betrayal and revenge to survive.
After Ninety-Nine Challenges Novel Cover
9.5
After completing ninety-nine dangerous tasks for Seth Gibson, Nevaeh scales a 15,000-foot peak to find a cure for his supposedly crippled legs. Returning battered and exhausted, she discovers the truth: Seth is perfectly healthy and her devotion was merely part of a cruel bet. Disillusioned by his cold indifference and the realization that her sacrifices were a game, Nevaeh decides to end their connection. She immediately calls Seth’s uncle to accept his marriage proposal.
After My Alpha Tortured Me, I Learned the Truth About His Lies Novel Cover
9.5
Betrayed by the Alpha she loved, a werewolf heroine suffers brutal torment at her mate's hands. While enduring his cruelty, she begins to unravel the web of lies and calculated schemes he used to control her. As his darkest secrets come to light, she transforms from a broken prisoner into a survivor fueled by vengeance. This intense story follows her journey to reclaim her power and destroy the tyrant who built their life on a foundation of deceit.
Auctioned by My Mafia Husband Novel Cover
8.3
On her first anniversary, Celeste Santoro is blindfolded and brought to an underground auction, only to discover her husband, Alessandro, is the one selling her. Misled by a forged paternity report and his deceptive secretary, the mafia Don rejects Celeste and her unborn child. After being treated as a commodity, Celeste faces a brutal betrayal. When the truth of the child's lineage finally emerges, a devastated Alessandro begs for redemption, but Celeste's heart has already turned to ice.
Cooking for a Cruel Queen Novel Cover
8.0
Following a fatal plane crash, survivors are thrust into a lethal LitRPG world where they must earn the favor of a terrifying monarch. When a confident secretary attempts to charm her with song, his brutal execution reveals the true horror of their mission. Now, with a system countdown threatening their lives, the remaining challengers must navigate a twisted game of survival. They must decode the queen's deadly whims or face a gruesome end in this dark fantasy mystery.
I Burned the Past, and He Burned for Me Novel Cover
7.9
After the Bryant family slaughtered her clan, a curse doomed their heirs to become monsters at twenty-three. Only marriage to a witch can break the spell. In her past life, Cynthia swapped lottery lots to marry Oliver, saving him while her sister Ella died. Despite Cynthia’s devotion, Oliver burned her alive once the curse broke. Now reborn on the lottery day, Cynthia refuses to interfere, leaving the powerless Ella to save a man who deserves no mercy.