He Texted, I Ghosted—Then He Proposed / Chapter 3: Sparks Fly at Midnight
He Texted, I Ghosted—Then He Proposed

He Texted, I Ghosted—Then He Proposed

Author: Thomas Marquez


Chapter 3: Sparks Fly at Midnight

3.

"Be mad if you want, but don’t take it out on money."

"Savannah, just take the money, then scold me, okay?"

"Are you really not going to let me spend on you anymore? Don’t be so heartless."

This guy, always so dramatic. He could win an Oscar for Best Over-the-Top Performance, I swear.

I refused to accept the money—I was determined to punish him. He could Venmo me all he wanted; I wasn’t budging.

That night, I had a dream.

I dreamed of the first time we met as kids. He’d just joined our kindergarten, and we were playing with water guns. The teacher told us to include him, so I sprayed him right in the face.

He stood in the corner, glaring at me, too angry to speak. He already had that stubborn jaw—always getting him into trouble.

"Savannah, spray me more, I like it."

What the… I woke up in the morning shocked by my own twisted dream. My cheeks were burning, and I buried my face in my pillow.

It’s all his fault for talking to me like that yesterday!

I… I’ve become a pervert.

My birthday party was that night at a hotel. The whole place was decked out, string lights everywhere, the pool lit up in blue and gold.

Both our parents were vacationing abroad, so the guests were all classmates and friends of ours. Guys and girls. Some I barely knew, but all the regulars were there.

Hmph, I bet that girl Carter likes is in here somewhere!

Wearing my evening dress, I stood under the spotlight, watching the people by the pool. The fabric hugged my shoulders, and I felt both exposed and powerful.

My gaze drifted from the beautiful sorority queen in her off-shoulder dress to the track star everyone called the "Black Pearl." Everyone looked like they belonged in a college movie. I caught myself scanning the crowd, thinking, None of these people are good enough for Carter. Not that I care. Not at all.

I’d arrived early; lots of people weren’t there yet.

Including Carter.

Just before the party started, he messaged that something came up at his department and he’d be late. Typical.

Hmph, sure, he’s suddenly so busy—wasn’t busy yesterday or tomorrow, but just today.

I pouted, leaning on the railing with a glass of wine. The glass felt cool in my hand, the night air crisp.

"Miss Brooks."

A gentle voice sounded behind me.

I raised an eyebrow.

It was that artsy pretty boy from the music department—the one Carter called a player. His hair was perfectly tousled, and he wore a suit that probably cost more than my rent.

He looked familiar. At the start of the semester, he’d tried to help me with my luggage, but Carter intercepted him. He had a soft smile, the kind that looked practiced.

Honestly, this type isn’t my thing. I like guys who can take a punch. This one looks like he’d burst into tears if I said anything too harsh.

No way—I’m not babysitting.

But now…

"Hey, I’m Mason. Jazz piano guy."

I gave him a slight smile.

"I remember you, Mason. At the start of the semester, you tried to help with my luggage, right?"

His eyes lit up.

"Yeah, but your… childhood friend took over."

He got a complicated look whenever he mentioned Carter. It was kind of amusing, watching him try to hide it.

We chatted, and he sidled up next to me, clinking glasses and drinking with me. The music in the background was soft, almost drowned out by the laughter from the pool.

I played along, but my tolerance is low, so I didn’t plan to drink much. But this guy had no sense—every time my glass was empty, he’d refill it from somewhere. The wine was way too sweet, and my head started spinning.

After a few rounds, my face was burning. Instinct told me to stop, so when he tried to pour again, I refused.

"It’s your birthday—don’t stop till you’re tipsy!"

"This is good stuff from home. Have another?"

His eyes looked so sincere. I wanted to say no, but his gaze was kind of hypnotic.

I opened my mouth to refuse, but in the end, I just took the glass and drank it.

As I wobbled, he reached out to steady me—

"What are you doing?"

That voice was so familiar. His voice snapped me out of my buzz.

My brain was slow, but when a cool hand took my arm and pulled me away, I realized.

It was Carter.

"Let go!"

I was still mad, so I instinctively struggled in his arms. My heart was pounding, but not from the wine.

"Carter Hayes, didn’t you hear? Savannah said let go."

Mason, cut off, sneered at him. There was a tension in the air, like the start of a bar fight.

Carter still had a chill from outside. His arms felt so comfortable. I hated that I noticed.

"Shut up. This is between me and her—not your business."

He was angry. I couldn’t remember the last time I’d seen him this mad.

Mason, so cocky before, jumped, glanced at my dazed face in Carter’s arms, then at Carter, and said, "Just you wait."

Then he left.

"Ugh, boring."

My head was fuzzy, and I blurted out what I was thinking.

Carter looked like he almost laughed in disbelief. He pinched my chin, forcing me to look up.

"Boring, huh? Savannah, what would be interesting, then?"

He was really mad. His eyes were darker than usual, jaw set.

I’d never seen him like this. Sure, I was in the wrong today. Even with my scrambled brain, I knew if Carter hadn’t shown up, things could’ve gotten dangerous.

But honestly, I just wanted to get under his skin. If he liked someone else, then screw him.

His grip hurt. I pushed him, saying, "Why do you care? Mind your own business!"

His pupils shrank.

"What did you say?!"

I stubbornly shoved him.

"Go take care of the girl you like. Why are you still meddling with me?!"

"I’m not gonna be the third wheel!"

"Leave me alone!"

He froze. Actually, so did I. The night air suddenly felt even colder.

But I had reason on my side, so I glared at him, eyes red.

"You already like someone else—why are you still messing with me?!"

Seeing my red eyes, Carter was stunned, then realized he’d messed up. His expression softened, and the anger drained away.

"My bad, my bad."

He reached up, wiping something from my eye. His thumb was gentle, the opposite of his earlier grip.

"I don’t like anyone else. I never have. It’s always been you."

"Yeah, right."

I didn’t buy it for a second. Guys will say anything!

"If you really liked me, why didn’t you say so the other day?"

He choked, unable to answer. His mouth opened and closed, but no words came out.

I knew it! He was lying! I tried to push him away, fuming.

He grabbed my hand, holding me still.

"I… I… because I… just come with me!"

He actually looked shy. What the heck.

You may also like

Prom Queen Ghosted Me After Our Secret Kiss
Prom Queen Ghosted Me After Our Secret Kiss
4.6
One drunken night, I confessed and stole a kiss from Rachel, the untouchable prom queen—only to pray she’d forget it by morning. A year later, she remembers everything, but her coldness cuts deeper than any rejection. When she finally reaches out, I think I’ve got a shot…until she ghosts me for good, leaving me haunted by the one moment I can’t undo.
He Never Touched Me—Until Now
He Never Touched Me—Until Now
4.9
Three years of marriage, and Carter Whitman has never touched me—not once. I was always just the substitute, the shadow in his perfect life. But when the loneliness grows too heavy to bear, I hatch a reckless plan: a single, scandalous text and a photo meant to blow up everything. What I don’t expect is Carter’s reaction—his cold fury, his sudden return, and the dangerous, magnetic tension that erupts between us. Now, I’m trapped in a house where trust is a weapon and every glance could be a threat or a plea. He says he believes me—but why now, after all this time? When a single whispered word can tip our fragile balance, how far will I go to force him to let me go—or will I finally make him see me? If love was never part of the deal, why does my heart race every time he draws near? What happens when the woman who wanted out becomes the only thing he can’t let go?
I Texted Grandma—But the Ice Queen Replied
I Texted Grandma—But the Ice Queen Replied
4.7
When Caleb’s sweet, emoji-loving grandma goes cold online, he’s desperate to win back her warmth—until a friend request reveals the truth: he’s been pouring his heart out to the campus ice queen, Natalie, for weeks. Now, the most untouchable girl in his major knows all his secrets—and she’s been calling him ‘sweetheart’ the whole time. With ten thousand dollars, mistaken identities, and feelings too big to hide, can Caleb survive the fallout when grandma’s mask finally drops?
I Sold My House for the Wrong Man
I Sold My House for the Wrong Man
4.9
He sold his house a month before our wedding—and didn’t even tell me until it was done. At first, I tried to brush off the unease, but a lawyer’s question made me wonder if I knew the man I was about to marry at all. Every text, every excuse, every strange suggestion—renting, investing, splitting everything fifty-fifty—only made things murkier. When I tested him with a lie of my own, his mask slipped, and what I found at his supposed house shocked me. Now, with the wedding looming, I have to decide: is Lucas hiding a harmless secret, or am I about to walk down the aisle with a stranger? What else has he been keeping from me?
I Died, He Proposed Again
I Died, He Proposed Again
5.0
Death was supposed to be her escape, but Savannah wakes up in her teenage body—haunted by betrayal and heartbreak. This time, she swears she’ll keep her distance from Ethan Whitmore, the boy who shattered her trust and stole her future. But fate has other plans: Ethan returns, eyes full of secrets, and proposes again, acting as if nothing ever happened. As Savannah’s memories clash with the present, she discovers Ethan might be hiding a second chance of his own. Can she break free from the cycle of hurt, or will their past lives pull her back into his orbit? When the one who broke you remembers everything… will you risk your heart, or walk away for good?
He Posted Her, Then Begged for Me
He Posted Her, Then Begged for Me
4.6
After two years chasing the campus heartthrob, Emily is humiliated when he goes Insta-official with another girl—then blames her when she finally walks away. Labeled a homewrecker and iced out by her classmates, Emily’s only escape is to leave the country, but now he’s desperate to stop her. Will she choose her own freedom, or let his last-minute regret pull her back into heartbreak?
Haunted by My First Love’s Ghost
Haunted by My First Love’s Ghost
4.7
Rachel’s engagement is shattered by her fiancé’s betrayal and a string of humiliating messages from his mistress. Just as her world collapses, the ghost of Jason—her high school nemesis and secret first love—returns to haunt her lonely apartment. Torn between a loveless business marriage and the boy she never got to confess to, Rachel must finally choose: betray her family’s future, or risk everything for a love that died too soon.
He Paid My Debt, Then Claimed My Heart
He Paid My Debt, Then Claimed My Heart
4.9
He saved my grandmother’s life—then demanded mine in return. For five years, I lived in the shadow of Harrison Grant: his executive assistant by day, his secret lover by night. I was never his equal, just the woman he kept close until someone better came along. When he cast me aside for a perfect match, I thought I’d finally broken free—until he returned, demanding I marry a stranger to tidy up his own engagement. Enter Caleb Foster: rough, honest, and nothing like the man I used to love. Our marriage was supposed to be fake, but somewhere between shared meals and silent nights, I found the kind of devotion I never thought I deserved. Now, with my old life crumbling in scandal and my heart on the line, I have to choose: keep haunting the past, or finally step into the sun. Can love bloom after goodbye—or was I only ever someone’s backup plan?
I Faked Ghost Readings—Now They’re Real
I Faked Ghost Readings—Now They’re Real
4.9
Some people fake ghost readings for TikTok fame. I used to be one of them—until a vengeful spirit crashed my stream and demanded more than a donation. In my cluttered Brooklyn apartment, every reading was a hustle, every DM a risk—until a desperate girl begged me to find her missing ex. What started as a viral stunt spiraled into a real haunting, a cursed red thread, and a deadly chase through the city’s darkest secrets. Now, with greedy scammers, vengeful ghosts, and twisted love all closing in, I’ll have to risk everything for one last shot at justice. If love can survive beyond the grave, can I survive what’s hunting me? Or will my own secrets be the final curse?
I Dumped My Crush—His Roommate Craved Me
I Dumped My Crush—His Roommate Craved Me
4.9
I always thought being a succubus in college would make my love life easy—until my childhood friend ghosted me for the campus queen on Valentine’s Day. Now, with the universe streaming my every move like a reality show—complete with savage floating comments—I’m stuck between Mason’s mixed signals and his brooding roommate Caleb, who’s way more than just a background character. As old hookups lose their spark and new desires heat up, I’m forced to choose: chase what’s familiar, or risk everything on the guy who sees through my every act? When the comments demand drama and the past won’t let go, can I rewrite my own story—or will I just become the villain in someone else’s feed?
I Died, But He Couldn't Let Me Go
I Died, But He Couldn't Let Me Go
4.9
Death was supposed to set me free—so why am I still haunting the man who broke me? Five days after my funeral, Nathaniel Holloway parades his new bride in the dress I bled to sew, never knowing my ghost lingers in every shadow. Trapped between worlds, I watch the man I once loved spiral into obsession and violence, wielding my memory as a weapon in his ruthless quest for power. Betrayed by blood, bound by a locket’s curse, and hunted by secrets that refuse to die, I must choose: forgive, revenge, or finally break the chains that bind us. Will Nathaniel’s regret set me free—or will our love destroy us both, even beyond the grave?
Rejected 100 Times: His Bride’s Final Mission
Rejected 100 Times: His Bride’s Final Mission
4.8
Rachel only needs one more rejection from Jason to escape this loveless world—but on the eve of her freedom, he proposes instead. Trapped in a fake engagement and haunted by his first love, Rachel sacrifices everything in a deadly hostage swap, only to die forgotten and unloved. When Jason finally realizes what he lost, it’s too late: the woman he took for granted is gone forever, and her secret mission is complete.