article img

I matched with a guy who used to tease me in high school, but he didn’t recognize me—so I went on a date with him, and it turned out very differently than I had imagined.

The rain tapped against my apartment window, soft and steady.

I pulled the blanket tighter around me and allowed myself to feel grateful for the quiet life I had built.

Twelve years had passed since high school.

Most nights, I barely remembered being that girl.

My laptop was open on the coffee table, a half-finished design project blinking on the screen.

I pushed it aside and picked up my phone.

A dating app I had downloaded three weeks ago lit up the screen.

I scrolled slowly, swiping left on most profiles, half amused, half bored.

My best friend Chloe had forced me to try it.

“You can’t just work and sleep forever,” she kept telling me.

“I like working and sleeping,” I always replied.

But that night, I kept scrolling anyway.

And then a face appeared that made my thumb stop mid-air.

Older.

A more defined jawline, now a little softer.

The arrogant smile was gone, replaced by something almost tired.

But the eyes were the same.

Jeremy!

My stomach dropped in a way I hadn’t felt since I was fifteen.

I could almost hear his laughter echoing down a hallway full of lockers.

I nearly dropped my phone.

“This can’t be,” I whispered to the empty room. “It can’t be him.”

But it was.

The name was there, clear as day.

The same Jeremy who used to call me names had just appeared on the app as a possible match.

I should have swiped left.

Instead, something stubborn rose in my chest.

Something that had been waiting twelve years for a chance to speak.

I swiped right.

A pink heart appeared on the screen.

“It’s a match,” I said out loud.

A laugh slipped out of me, surprised and slightly hysterical.

I grabbed my phone again and called Chloe before I could think.

She answered on the second ring.

“Please tell me you finally matched with someone who isn’t an accountant.”

“Chloe,” I said carefully, “do you remember the stories I told you about high school?”

There was a pause.

“What about them?” she said.

“Jeremy. He’s on the app. We just matched.”

“No way,” she shot back. “Block him. Delete the app. Move countries.”

“This might be my only chance to confront him about what he did to me in high school. I can’t let this pass.”

“That’s a terrible idea,” she hissed. “What if he ignores you?”

I bit my lip, watching the typing bubble flicker.

He was already writing.

“What if he doesn’t?” I said quietly. “Maybe I want to know if people like him actually change.”

“Or maybe you want revenge.”

I didn’t answer, because I wasn’t sure she was wrong.

My phone vibrated in my hand, showing a new message from the boy who had made my teenage years a nightmare.

I stared at it for a long moment before opening it.

“I hope your Monday is better than mine,” he wrote.

“Oh my God, Chloe,” I whispered. “He doesn’t recognize me… he has no idea who I am.”

“Then you can’t confront him, right? Get out of this now before you do something you’ll regret.”

I didn’t listen.

I said goodbye to Chloe.

Then I replied with something light, my fingers moving faster than my brain.

By the end of the day, we had exchanged more than thirty messages.

By the end of the week, more than a hundred.

He was witty in a way I didn’t remember him being.

At no point did he mention high school.

At no point did he hint that my name sounded familiar to him.

I should have felt relieved.

Instead, I felt uneasy, like I was walking around with a secret pressed against my chest.

On Thursday night, I called Chloe to update her.

“He asked me out to dinner.”

There was a long silence on the line.

“Please tell me you said no.”

“I said I’d think about it.”

“You’re thinking about dinner with the guy who used to bark at you in the cafeteria?”

I flinched.

I had blocked out the cafeteria memory, but now it came rushing back.

Jeremy and his friends making barking sounds every time I walked past their table.

“He still doesn’t know it’s me, Chloe.”

“So what? You really want to give your old bully a chance to flirt with you over pasta?”

“It’s not about giving him a chance,” I said. “It’s about giving myself one.”

“One chance at what exactly?”

I didn’t have a clear answer.

Instead, I had several messy ones.

“A chance to look at him as the woman I am now. Not the girl I was. A chance to see if he really changed or just got better at hiding it.”

Chloe sighed.

“And what if he hasn’t changed?”

“Then I get up and leave.”

“And if he has?”

That question was harder.

“I don’t know. Maybe I tell him who I am. Maybe I don’t. Maybe I just sit through dinner and leave knowing he’ll never find out.”

“You’re playing with fire, you know that, right?”

“I was burned by him before, Chloe. I know exactly how hot that flame gets.”

She was quiet for a while.

When she spoke again, her voice was softer.

“Just promise me you pick a public place and text me the second you leave.”

“I promise.”

“And if at any point your gut says something’s off, you trust it. You don’t stay for dessert out of politeness.”

“I won’t.”

After we hung up, I stared at my reflection in the dark window.

The woman looking back at me was tall, still wore glasses, still had the same long curly hair.

She wasn’t the girl who cried in bathroom stalls between fourth and fifth period.

I picked up my phone and typed before I could change my mind.

“Saturday works. Pick the place.”

Jeremy replied in a minute.

He suggested a small Italian restaurant downtown.

“I’m looking forward to it,” he wrote. “I have so many things I want to tell you in person.”

For three days, I rehearsed the conversation in my head.

The moment I would steer it toward our hometown, then high school.

The moment I would see his expression shift when the pieces clicked.

I was finally going to reclaim something I didn’t even know I had lost.

On Saturday, I chose a black dress, did my hair, and got into a taxi.

I walked into the restaurant.

I was completely unprepared for the version of Jeremy waiting at the corner table.

He stood as soon as he saw me, pulling out my chair.

There was no mocking smile, no arrogance, no trace of the boy who once laughed at my glasses in front of a cafeteria full of people.

“You came,” he said quietly. “I wasn’t sure you would.”

“Why wouldn’t I come?”

He held my gaze for a moment and shrugged, almost embarrassed.

“People change their minds sometimes,” he said. “I’m glad you didn’t.”

If I had paid closer attention, maybe I would have realized sooner that the trap I had set for Jeremy was about to backfire spectacularly.

The waiter brought water.

I used the pause to study him.

He looked tired.

“So,” I began casually, “you said you grew up around here. Did you go to public school?”

He nodded slowly. “Yeah. Not my proudest chapter, honestly.”

My heart sped up.

This was the door I had been waiting for.

“Really? Most people are proud of high school. Football games, prom, that kind of thing.”

“Most people weren’t me back then.” He placed the menu down carefully.

I held his gaze, ready to spring my trap.

But then he surprised me.

“You should know that better than anyone, Becca.” He tilted his head slightly.

I blinked. “What?”

He folded his hands on the table. “Let’s stop playing games. I recognized you the moment your profile came up. I know exactly who you are.”

The candle between us flickered, but I barely noticed.

I stared at him, my carefully prepared speech collapsing in my throat.

“So why,” I said slowly, “did you match?”

“Because I wanted to apologize to you for almost ten years and didn’t know how to find you. When we matched… it felt like my only chance.”

“You’re telling me this whole week. The messages, the jokes, asking about my job. You knew?”

“I knew.”

I leaned back. “So you let me sit here thinking I was getting over you.”

His mouth tightened slightly. “I’m sorry. I probably should’ve let you speak first, but I was afraid I’d lose my chance. I owed you that apology.”

I placed my fork down before I threw it at him.

“You owe me a lot more than dinner, Jeremy.”

“I know.”

“You don’t,” I said, and my voice came out sharper than I expected.

“You called me names in front of the whole school. You made up that chant. You got people to leave notes in my locker. You don’t know what it was like walking those hallways pretending I didn’t hear it.”

He didn’t move.

Didn’t make excuses.

Just held my eyes, letting every word land.

“You’re right. I don’t know.”

“Then why now?” I demanded.

“Because I was a coward,” he said. “And I thought a message would be enough. I needed to sit in front of you. I needed it to be hard.”

A long silence stretched between us.

The waiter approached, felt the tension, and quietly backed away.

“What changed?” I finally asked. “You went to college, played sports, hung out with your friends. What made you remember the girl you tortured?”

Jeremy looked at his glass of water for a long moment.

“My niece,” he said. “She started high school three years ago. One day she came home crying because a boy had mocked her hair. Her glasses. Her grades.”

He swallowed.

“And I was sitting in the kitchen listening to her describe him, and I realized I was that guy. I built my whole personality around making people like you feel small so I could feel bigger.”

“Jeremy…”

“I don’t expect anything from you,” he said quickly. “Not friendship. Not forgiveness. Not a second date. I just needed you to hear it from me, in person. Whatever you want to say after that, I’ll take it.”

I looked at the man in front of me.

I tried hard to find the boy I had hated for so many years inside his face.

He was still there, somewhere.

But buried under something that looked a lot like shame.

“Okay,” I said softly. “Then listen. Because I have a lot to say, and you’re going to hear every word.”

He placed his glass down, took a deep breath, and nodded for me to begin.

Then something opened inside me, years of swallowed words rising to the surface.

“You don’t get to decide when this ends, Jeremy. Not this time.”

He nodded slowly, hands clasped on the table.

“I know.”

“You called me names for three years. You barked in the cafeteria when I walked by. I stopped eating lunch because of you.”

“I remember.”

“You remember? Because I remember every comment. Every look. I rebuilt my entire life trying to escape the girl you made me believe I was.”

Jeremy’s eyes were wet, but he didn’t look away.

“I’m sorry. For everything. You didn’t deserve any of it, and the world is better because you became who you became despite me.”

Something loosened in my chest.

Not warmth.

Not friendship.

Something quieter… release.

“Thank you, Jeremy. I accept your apology. But this is the only time we sit face to face.”

“I understand.”

I stood, grabbed my coat, and stepped into the cold night air.

My phone buzzed in my pocket.

Chloe’s name flashed on the screen, waiting to hear how it went.

“It looks like people really do change,” I said into the phone. “He apologized, and it was sincere.”

Most similar

article img

Champagne, tantrums, and freedom at 30,000 feet

308
A long-suffering sister finally draws the line during a chaotic family trip to Rome, choosing peace over people-pleasing—and a glass of champagne over babysitting duties—at 30,000 feet. A sharp, witty tale of boundaries, burnout, and sweet revenge in business class.
article img

My grandmother left me her old farmhouse — But the true legacy was hidden behind the mirror

524
When Abigail inherits her grandmother's decaying farmhouse instead of a fortune, she uncovers more than just dust and mold — she discovers hidden letters, buried secrets, and the chance to build something real. A heartfelt story about legacy, resilience, and the quiet value of choosing meaning over money.
article img

I Discovered Hotel Receipts in My Husband’s Car, Uncovering a Heartbreaking Reality — but Karma Took Care of Him in the End.

391
A heart-wrenching tale of discovering your husband's affair through hotel receipts. Follow the emotional journey of betrayal, revenge, and a painful lesson in trust, ending with unexpected consequences.