APKDock Logo
Chapters
share
Eight Years Too Late,A Love Undone Novel Cover

Eight Years Too Late,A Love Undone

After years of one-sided effort, she finally ends things with Calvin Henson. Despite being on the brink of marriage, she sends a breakup voicemail that he accepts instantly. While her friend Marian Swanson is shocked by the sudden split, the truth is far more painful. Calvin never even listened to her message, continuing his history of cold indifference. The protagonist tolerated his neglect until she found a fully played, sixty-second voice message on his phone, tipping the scales forever.
Chapters
share

Chapter 3

“You're being unreasonable.”

Calvin said those three words, put on his headset, and launched into the game without looking back.

“Women are so much trouble.”

“Cara, promise me you won't be this difficult when you get married.”

A throwaway complaint, met by a silvery laugh through his headset.

Calvin and I started dating freshman year of college.

In the beginning, he did care. He'd walk with me, take me to the movies.

He just wasn't big on texting, but in person he was always thoughtful.

“I don't like chatting. Typing's a hassle, listening to voice messages is a hassle.”

“I'm like that with everyone.”

I accepted that about him.

Back then I told myself, that's just who he is.

Later, once we were together, he introduced me to Cara and often brought me along to game with them.

But I wasn't any good, so after a while I stopped playing.

I shouldn't have seen the message threads between Calvin and Cara. Endless, dense, scrolling on and on.

Or Cara's Instagram, where Calvin had commented on every single post without fail.

He'd even message Cara on nights he couldn't sleep. He never once reached out to me.

It felt like swallowing a needle.

That night, Calvin didn't come to bed.

He gamed until dawn.

Early the next morning I left him a note. 【Meet me at the bridal boutique.】

【There's something I need to talk to you about.】

He could ignore my texts. He could skip my voice messages.

A note, at least, he couldn't miss.

But I forgot: some people aren't blind in the eyes. They're blind in the heart.

I sat on the sofa and watched couple after couple walk in and walk out. The cup of hot water in front of me was refilled again and again.

Until a staff member came over, apologetic.

“Miss Vance, we're about to close up for the day……”

The way she trailed off, too awkward to finish. It was pity.

I walked home in stops and starts.

On the way, I opened Cara's Instagram over and over.

【Oh yeah, checked this one off the list!】

The photo showed a movie screen. In the bottom left corner, a hand throwing up a peace sign. Calvin's hand.

If moving out had been my way of testing Calvin, then this time I really needed to let go.

Around the corner from our building, at the barbecue stand Calvin and I always went to, I spotted two familiar figures.

His back was to me. Cara sat across from him, talking with her hands.

Then Cara saw me, and Calvin turned around.

In the middle of all that noise and chatter, something unspeakable settled between the three of us.

“Sarah! Sit here!”

Cara pulled over a stool and patted the spot next to her.

“Sarah, how'd the dress fitting go today?”

She was grasping for small talk, trying to smooth over the tension.

The skewer in Calvin's hand trembled.

Before I could speak, he called out, “Excuse me, thirty more beef skewers, ten pork belly, and a mango smoothie.”

I knew what this was. Guilt.

He was trying to make it up to me with an order.

It was hot out. By the time the smoothie arrived, it was already half melted.

“Drink it before it melts.”

I glanced at it. Didn't touch it.

Calvin frowned. “Isn't mango smoothie your favorite?”

Cara snorted. “You idiot, I'm the one who likes mango smoothies.”

Calvin scratched the back of his head, sheepish, and looked at me with guilt all over his face:“Sorry, I got mixed up……”

He didn't get mixed up. He had never learned what I liked in the first place.

Because the entire time we'd been together, I was the one who ordered for us. He never had to bother.

Calvin didn't just not know my preferences. He'd forgotten something else.

I'm allergic to mango.

I lowered my head and scooped a spoonful into my mouth.

You may also like

A Ghost at His Wedding Novel Cover
8.2
After dying in a fatal car crash, I am trapped as a helpless spirit, forced to watch my husband stomp on my ashes in disbelief. Convinced my death is a cruel hoax, he vows revenge for his mother's passing and quickly plans a new wedding on our anniversary. I scream in vain to warn him that his new bride is the true killer. But when their big day arrives, the police storm the venue, and the celebratory screens suddenly go dark.
After My Partner Married the Office Maid Novel Cover
9.2
Tessa dedicated everything to her career, trusting her partner Bryson’s guarantee of a permanent contract. Instead, a shocking betrayal leaves her name off the official roster, her promised future handed directly to Sloane Barnes. Now facing the harsh reality of Bryson's broken word, Tessa must navigate ruthless office politics and her own shattered trust. Can she reclaim her destiny, or will the ambition of others consume her?
My Daughter-in-Law Made Me Eat from a Dog Bowl,So I Took Everything Back Novel Cover
8.1
Hoping to cook for her hospitalized husband, a mother uses her son's kitchen, only to face cold hostility from his wife, Yvonne. After being handed separate dishes under the guise of hygiene, she accidentally uncovers a sickening truth: Yvonne forced her to eat from a dog bowl. Shaken but resolute, she decides she will no longer support their ungrateful lifestyle. Reclaiming her power, she sells their house and car, and terminates both of their employment contracts.
He Gambled Away Our Vows Novel Cover
8.8
At the altar, Marilyn Henson's world shatters when her fiancé, Eugene Weiss, places her wedding ring on her best friend Maura’s finger. It was all a bet—just like when Maura won Marilyn's proposal ring, her favorite wedding photos, and even her new home’s design. To Eugene and Maura, Marilyn's entire life is nothing but a game. But as they laugh off the cruel prank and expect her to tolerate another insult, Marilyn finally snaps. Calmly, she walks away, leaving Eugene to the woman who won him.
My Wedding Dress Triggered the Fall of a Giant Novel Cover
8.3
Because of her isolating job, her mother arranged a marriage with the town's wealthiest heir. Her boss even gifted her a custom wedding gown for the big day. But when she arrives, her dress is in the trash, and her fiancé's arrogant secretary orders her to wear a bridesmaid outfit instead. The secretary smugly reveals she is replacing her at the altar. Refusing to be humiliated, she calls her fiancé, demanding answers from the powerful Cobb family.
He Is Not My Knight in Shining Armor, Just a Deceitful Opportunist Novel Cover
8.8
Faye believed she was heading to a romantic anniversary photoshoot, even bringing along the wedding dress she designed herself. Instead, Lenard Donovan leads her into a trap: a fully decorated wedding venue packed with mocking acquaintances. Surrounded by jeering peers who ridicule her desire to replace Arlene, Faye is stunned when Arlene herself begs for a favor. Citing her mother’s terminal cancer, Arlene pleads with Faye to let her take Lenard's hand in marriage out of pity.