That door attacked me.
His apartment is all angles and windows and soft light that never quite commits to brightness. Wellington hums outside like it knows something is about to happen. Traffic sighs. Wind fingers the balcony rail. Somewhere below, a siren lifts and fades, the city clearing its throat.
I’m padding barefoot through his bedroom in one of his shirts, sleeves rolled, buttons mismatched because he fastened it for me with distracted hands and we laughed too hard to fix it. Dane’s cologne drying warm on my skin.
My hair is damp from the shower, water darkening the collar at my neck. The dress hangs over the back of a chair, waiting. Shoes lined neatly by the door. Clutch, lipstick, nerves all scattered across the dresser like evidence.
Dane is already dressed from the waist up, crisp shirt, sleeves rolled, tie loose around his neck.
He looks devastating and entirely undone at the same time.
He keeps reaching for me as I move, brushing my arm, my waist, my spine, like he’s reassuring himself I haven’t evaporated under the weight of tomorrow.
“You’re stalling,” he says gently.
“I’m savoring,” I counter.
He smiles and steps in, hands warm as he tugs the shirt over my head and replaces it with the dress. He turns me toward the mirror, slow, reverent, like this is something ceremonial instead of practical.
The fabric slides down my body, cool, deliberate. It fits like intention.
He crouches in front of me, suit jacket abandoned over the chair, focus narrowing as he works the hem between his fingers.
“You’re going to trip,” he says, already reaching for the pins, “if you don’t let me fix this.”
“I won’t,” I say, lifting my chin. “I’m graceful.”
He snorts softly. “You walked into a glass door yesterday.”
“That door attacked me.”
He glances up then, pin held carefully between his fingers, smiling in that quiet way that always feels like a hand at my spine. The smile he saves for rooms without witnesses. The one that says you are safe here, you always were.
He finishes pinning, presses a kiss to my knee like punctuation, and stands.
There is a mirror in the hall, tall and narrow, and when I catch us in it I have to stop breathing for a second.
We look… settled. Not polished. Not perfect. But aligned. Like furniture finally arranged the right way around a window.
Dane straightens his cufflinks, glances at me. “You ready?”
I think of Blake’s face in the café mirror. The way his mouth trembled when the last line landed. The way he said my name like it was a place he’d lost in a fire.
I think of the presses starting. Of ink and paper and truth leaving the building without me.
For the first time all day, my breath settles.
“No,” I say honestly.
Then I reach for my shoes.
“Yes.”
Peter’s knock is gentle. Not the sharp rap of urgency. Not the hesitant tap of intrusion. Just three steady knocks that feel like a promise being kept.
Dane checks his watch anyway. Habit. Control. A world he understands built on timing and movement and knowing exactly where the ground is before he steps on it.
“Five minutes early,” he murmurs. “That’s Peter.”
I smile as I slide my shoes on, the heels clicking softly against the wood. The sound makes my chest flutter. Final. Real. I catch my reflection again, this time fully assembled. Hair pinned back. Mouth colored. Eyes bright with something that feels dangerously close to joy.
Dane hands me my coat, helps me into it without rushing. His fingers linger at my collarbone, thumb brushing the pulse there like he’s counting proof of life.
“Whatever happens tonight,” he says quietly, forehead resting against mine, “you don’t owe anyone anything.”
“I owe myself,” I reply.
He nods. He understands that language better than anyone.
The elevator ride down is silent but charged.
The city rises to meet us as the doors open.
Rain slicks the pavement, streetlights bending in the wet like they’re bowing.
Peter waits by the car, hands clasped behind his back, suit pressed, eyes soft with pride that isn’t his to claim but does anyway.
“Evening,” he says, and then he sees me properly. His smile widens, something damp shining briefly in his eyes before he clears his throat. “You look… ready.”
I don’t trust my voice, so I nod.
The car smells like leather and rain and familiarity. I slide into the back seat, Dane beside me, close but not touching yet. Peter pulls away from the curb smoothly, Wellington unfurling ahead of us like it’s been holding this route open all along.
No one talks at first.
The car smells like leather and rain and something faintly citrusy from the cleaner Peter always uses. Familiar. Grounding. I slide into the back seat, Dane beside me, close but not touching yet. Peter pulls away from the curb smoothly, Wellington unfolding ahead of us in streaks of wet light.
For a moment, no one speaks.
The city moves around us. Umbrellas tilt. Brake lights flare and dim. Somewhere a radio hums low, a song without words, just sound filling space.
“You know,” Peter says eventually, eyes steady on the road, voice careful in the way it gets when he’s stepping onto emotional ground he respects, “when you first told us about the article… I worried.”
My shoulders tense before I can stop them. My body always reacts faster than my mind. Dane’s knee brushes mine. Not accidental. Not dramatic. Just there. A reminder of weight. Of presence.
“I worried,” Peter continues, “because it wasn’t just writing. It was you putting yourself where people can’t look away. And the world isn’t gentle with women who refuse to disappear quietly.”
I swallow.
“But…” he adds, clearing his throat softly, “then you talked about why you were writing it. Not for revenge. Not for spectacle. For truth. For air. For naming something that keeps people trapped in rooms with no windows.”
He glances at me in the rearview mirror. Not long enough to make me self-conscious. Just enough to let me know he means this.
“And I thought… if words can hold something long enough for a person to survive it, then this night matters.”
My throat tightens. Pressure builds behind my eyes, sudden and sharp.
“Thank you,” I say, my voice thinner than I’d like, but honest.
Peter nods once. Small. Final. Like the conversation doesn’t need anything more from either of us.
Dane’s hand finally finds mine then, fingers threading together, warm and sure.
The city moves. Lights streak. Pedestrians huddle under umbrellas. Bars spill laughter onto the footpaths. Somewhere, a radio plays a song I don’t recognize but will always associate with this moment anyway.
The building comes into view long before we arrive.
Penn Publishing House rises clean and bright against the night, its glass catching light like a held breath.
The rooftop glows. Music lifts faintly on the wind.
There are people already gathered outside, cameras angling upward, flashes popping like distant lightning.
My stomach drops.
Dane reaches for my hand then. Not dramatic. Not performative. Just there. Solid. Warm.
“I’ve got you,” he says.
“I know,” I answer. And for once, the knowing doesn’t hurt.
Peter pulls to the curb. The door opens. Sound rushes in. Applause. Voices. My name, spoken like something celebratory instead of something sharp.
I step out.
The night meets me with open hands.
Inside, the building thrums. Citrus and champagne and fresh ink. The elevator ride up is crowded, laughter ricocheting off glass walls, strangers smiling at me like we share something intimate. The doors open onto the rooftop and the world explodes.
Lights. Music. People. My face everywhere. The cover framed large against one wall, my words frozen mid-breath. Carrie spots me instantly, cutting through the crowd like she was born for rooms like this. She grabs me, hugs me hard, laughs into my hair.
“You did it,” she says. “You cracked the damn thing open.”
“I lived,” I reply, and she understands the difference.
Dane stays just behind my shoulder, a quiet gravity. Watching. Measuring. Protecting without claiming. I catch him scanning exits, clocks, faces. His world never fully rests. But when he looks at me, it softens. Every time.
We slip away together briefly, tucked into a quieter corner near the glass. Carrie leans in, voice low.
“Did you see him?”
I don’t need to ask who.
“Yes,” I say. “Earlier. Today.”
Her eyes search mine. “And?”
“And I left,” I answer. “Still standing.”
Carrie smiles. Fierce. Proud. “Good.”
A ripple of attention moves through the crowd then. Applause building. Someone taps a glass. My stomach flips again.
“They want you,” Carrie says.
I look once more through the glass, down to the street below.
And there he is.
Blake.
Standing across the road, small beneath the building, looking up like he’s searching for something already lost. Our eyes do not meet. Maybe they can’t anymore. Maybe that’s mercy.
Carrie’s hand slips into mine, squeezing once. “Come on,” she says. “Dance first. Read later.”
She pulls me into the music, into motion, into light.
We move. Laugh. Breathe. Cameras flash. Cheers rise.
For once, the noise doesn’t swallow me whole.
The night air is sharp, crisp, carrying the tang of salt and the faint sweetness of the city below.
Lights strung across the rooftop twinkle like a constellation drawn just for us, and the warm glow of the venue spills up from the floors below, bathing the party in honeyed amber.
Music threads through the crowd—a slow, steady rhythm that hums in my chest, vibrating beneath my skin, curling around the tension I’ve carried for months.
Dane finds me before I even notice him, the way he always does, as though he has a built-in compass for my presence.
His hand finds mine instantly, fingers curling around mine like gravity itself has shifted toward him.
I feel the pulse in his wrist, the warmth in his palm, the quiet certainty of him that has followed me through every shadowed hallway of my life.
He leans close, breath ghosting between Carrie and me. “Can I interrupt??”
I nod, heart hammering. Carrie groans “If you must I have a prince around here somewhere.” She laughs as she walks away and he leads me into the center of the rooftop, a circle of soft light around us.
The city hums beneath our feet, the noise of the crowd fading into the edges of my awareness.
Everything else—applause, cameras, Carrie’s voice, flashing smiles—blurs into a distant echo.
The music moves through him first. His shoulder presses against mine, a firm anchor. My forehead finds the steady heat of his chest, and I breathe in rhythm with him, feeling the familiar tug of his body against mine, the slow, measured sway that somehow quiets the storm inside me.
“I love this part,” he murmurs, voice low, vibrating in my ear. “Just us. Nobody else matters.”
I tilt my chin up to his, letting my lips brush his jaw in a feather-light kiss, just enough to make him grin, the corner of his mouth tugging in that quiet, private way I have memorized.
The music swells. He dips me slightly, careful, deliberate, and I catch the edge of the silk in his hand, spinning into the rhythm.
Laughter bubbles up—soft, reckless, entirely ours.
The wind picks up, curling through my hair, lifting strands around my face.
The scent of the city at night—wet asphalt, distant smoke, faint perfume—mixes with his cologne, drying warm on my skin.
It’s intoxicating, grounding, utterly intimate.
I feel every brush of his fingers along my spine, every press of his palm at my waist, every heartbeat syncing with mine.
We move like water, swaying, turning, falling into one another with the ease of people who have waited a long time to claim a moment like this.
Around us, the party continues, lights flashing, laughter echoing, glasses clinking—but the rooftop has shrunk to the size of just us.
Just him. Just me. Just the echo of every year that led us here.
He dips his head, brushing my temple with his lips. “I never stopped waiting for you,” he whispers.
I press into him, arms around his neck, letting the wind and the music and the city itself carry away every doubt, every heartbreak, every shadow that lingered too long. “And I’m still here,” I breathe.
For a long moment, we simply move together, silent in our own language, letting the rooftop, the night, and the stars witness our private rhythm.
Later, much later, when the night has softened, and the city feels like it’s listening, I step forward with the pages in my hands.
The article waits.
So does the goodbye.
And this time, I am not afraid to speak.