I don’t expect to see Miles again.
That’s probably why it rattles me so much when I do.
I’m cutting across the quad after my last class, bag heavy on my shoulder, head full of half-finished thoughts about deadlines and dinner plans I’m actually going to keep for once. The air is crisp, the kind that makes everything feel sharper and more awake.
“Zoey.”
I freeze.
I know that voice.
I turn slowly, already bracing myself, and there he is—standing a few steps away, hands shoved into his pockets, shoulders tense like he’s holding himself back from bolting.
Miles looks… different.
Not transformed. Not redeemed. Just quieter. Less polished. Like someone who’s been carrying something uncomfortable for a while and finally decided to put it down.
“Hey,” I say flatly.
He swallows. “Do you have a minute?”
“No,” I reply immediately.
He nods. “Okay. Then—can I walk with you for thirty seconds?”
I consider ignoring him and walking away.
Instead, I sigh. “Thirty.”
He falls into step beside me, careful not to crowd my space. We walk in silence for a few seconds, the sound of students laughing somewhere behind us.
“I’m not here to start anything,” he says finally. “I just—needed to say something.”
I keep my eyes forward. “Say it.”
“I’m sorry,” he says.
The words land softly. No theatrics. No qualifiers.
I glance at him. “For what, exactly?”
“For everything,” he replies. “For how I treated you. For humiliating you. For acting like I had the right to decide your worth.”
My jaw tightens. “You did more than act like it.”
“I know,” he says quickly. “I did. And I hate that it took me this long to admit it.”
I stop walking.
He stops too, turning to face me.
“Why now?” I ask. “Why show up now, when my life’s already been wrecked enough?”
“Because,” he says quietly, “I finally understood what I did.”
I laugh once, sharp. “That’s convenient.”
“It’s not,” he insists. “It’s uncomfortable. And overdue.”
I cross my arms. “Explain.”
He exhales slowly. “I saw you the other day. With Amber’s group. You looked… different.”
I scoff. “Better or worse?”
“Stronger,” he says. “Not happier. Just—less afraid.”
Something in his voice makes me pause.
“And it hit me,” he continues, “that I spent so much time tearing you down because I was scared of that.”
“Of what?” I ask.
“Of you realizing you didn’t need me,” he admits. “Of you outgrowing me.”
I stare at him, my chest tight.
“You embarrassed me in front of everyone,” I say quietly. “You turned something private into a joke.”
“I know,” he says. “And I can’t undo that.”
“No,” I agree. “You can’t.”
“I don’t expect forgiveness,” he adds. “I just didn’t want to leave this unsaid.”
I study his face, searching for defensiveness, for manipulation, for that familiar smugness.
It’s not there.
“I used to think,” he says, “that if I made you smaller, I’d feel bigger.”
“That worked out well for you,” I reply coldly.
He winces. “It didn’t.”
I sigh and look away, watching leaves skitter across the pavement.
“You hurt me,” I say. “And not just once. You hurt me when I trusted you.”
“I know,” he repeats. “And I’m ashamed of it.”
Silence stretches between us.
I didn’t plan on this conversation. I didn’t rehearse it. And yet, something in me feels steady enough to handle it now.
“I forgive you,” I say finally.
His eyes widen slightly. “You do?”
“Yes,” I reply. “For me. Not for you.”
He nods slowly. “Thank you.”
“But,” I continue, holding up a hand, “that doesn’t mean I want you in my life.”
His shoulders sag a little. “I figured.”
“I don’t want updates,” I say. “I don’t want check-ins. I don’t want to be friendly.”
“That’s fair,” he says. “I won’t push.”
I meet his gaze. “I don’t want to see you again.”
He swallows. “Okay.”
“I’m not saying that to punish you,” I add. “I’m saying it because I need distance.”
“I get that,” he says quietly.
We stand there, the conversation settling like dust.
“I hope you do better,” I say. “Truly.”
“I’m trying to,” he replies. “For what it’s worth—I’m glad you’re doing okay.”
I tilt my head. “I am?”
“More than you were,” he says. “And you earned that.”
I nod once. “Goodbye, Miles.”
“Goodbye, Zoey,” he says.
I turn and walk away without looking back.
My heart isn’t racing. My hands aren’t shaking.
I feel… done.
Later, when I meet Amber and the others at the café, she raises an eyebrow at my expression.
“You look like you survived something,” she says.
“I did,” I reply, sitting down. “Ran into Miles.”
Her jaw tightens. “And?”
“And he apologized,” I say. “I forgave him.”
Daniel looks up from his drink. “That sounds… mature.”
“It felt necessary,” I say. “But I told him I don’t want to see him again.”
Amber nods approvingly. “That’s boundaries.”
I smile faintly. “I’m learning.”
As the conversation drifts, I realize something important: forgiving Miles didn’t reopen old wounds.
It closed them.
Not with drama. Not with reconciliation. Just with clarity.
I didn’t need his remorse to move on—but accepting it didn’t set me back either.
On my walk home later, I feel lighter. Not because the past disappeared—but because it no longer owns me.
I’m not collecting apologies.
I’m collecting peace.