Chapter 61

Haiyden

At first, I think I’ve imagined it.

A knock cuts through the silence. Loud. Pounding. I freeze. Maybe I’m finally losing it.

Then another. Softer this time. Hesitant.

My pulse kicks up, hard.

I don’t move right away. I’m scared to. Scared that if I open that door, I’ll find nothing there. Just another hallucination.

But then Margot lifts her head, ears perked, and lets out a low whine.

No fucking way.

My feet move before my mind catches up.

I barely register the breath I take as my hand curls around the doorknob. But I open it anyway.

Calla.

She’s standing there—jacket zipped tight, cheeks flushed, breath coming fast. Her eyes find mine, anxious and unsure. Her hands stay buried in her pockets, shoulders curled like she doesn’t know whether this is a beginning or an end.

My chest caves in.

She’s here.

She came back.

My fingers twitch at my sides. I want to pull her in. Bury my face in her neck. Hold her so tightly she never disappears again.

But I don’t move. Don’t breathe.

Because she left for a reason. What if she’s only here to say goodbye?

“What are you doing here?” My voice scrapes out, rough.

She hesitates, licking her lips. “I—” She clears her throat. “I don’t want to run anymore.”

Something twists in my stomach. For a second, it feels like the floor tilts under me.

“I thought leaving would make things clearer,” she says, voice quiet. “I thought I’d finally be able to breathe if I put some distance between us. But I was wrong. All I could think about was you.”

I grip the edge of the door frame like it might anchor me, but I still feel like I’m dreaming. Like she might disappear any second.

“Calla—”

“I love you.”

Soft. Barely more than a breath. But it splits me open.

“I never stopped, Haiyden,” she says. “I don’t care how messy it is. I don’t care about any of it. I just—” She swallows. “I need you.”

It hits me like a bullet. My jaw locks. I want to believe her. I need to.

“Don’t say it just to say it,” I rasp. “Don’t—don’t say it unless you mean it.”

She steps closer and wraps her fingers around mine, steadying me the only way she can.

“I mean it.”

I can’t breathe. “Say it again.”

Her grip tightens.

“I’m yours, Haiyden. I always was.”

I cup her face with both hands, fingers trembling, and kiss her like she’s air and I’ve been drowning for months. But it’s not desperate anymore. It’s slow. Careful. Like I need to feel every second to believe it’s real.

She melts into me, her hands clutching the front of my shirt, and everything clicks back into place.

I don’t know how long we stand there—wrapped around each other in the doorway, the cold air curling around us while the rest of the world stays still. All I know is I never want to let her go again.

When we finally pull apart, I press my forehead to hers, needing to stay close—any way I can.

“Stay,” I whisper. It’s not a demand. Not a plea. It’s just… me.

She nods, barely more than a breath. “Okay.”

Later that night, we curl up on the couch, limbs tangled, loose and easy. Margot’s wedged between us like she’s making sure we don’t disappear.

Calla rests her head on my chest, her fingers tracing slow, absent circles along my arm.

I’ve never felt this happy before. Never felt this whole.

I breathe her in and press a soft kiss to the top of her head. The words slip out before I can stop them.

“It’s better now. ”

She stills—just for a second. Then she presses closer, her nose brushing against my collarbone.

“Yeah,” she whispers. “It is.”

A breath leaves my chest, slow and deep. And with it goes the weight I’ve been carrying for so long. For the first time in over a year, I close my eyes—and the darkness doesn’t swallow me whole.

I don’t know what tomorrow looks like. I don’t know what comes next.

But right now, she’s here.

And that’s more than enough.

If ads affect your reading experience, click here to remove ads on this page.