We barely make it through his apartment door.
His keys hit the floor somewhere between the hallway and the living room, neither of us bothering to pick them up. His mouth is on mine before the door even closes, hands already sliding beneath my jacket, pulling me closer like he can't bear another second of distance between us.
This isn't like the party—not drunk, not desperate, not a mistake we'll regret in the morning. This is a choice. Clear-eyed, sober, deliberate. Every touch intentional, every kiss a declaration of something we've been circling for weeks.
"Harper." He breathes my name against my lips, pulling back just enough to look at me. "Are you sure?"
I answer by grabbing the hem of his championship t-shirt and pulling it over his head.
He laughs, low and breathless, and then his hands are in my hair, tilting my head back so he can kiss down my throat. I feel his smile against my pulse point, feel the warmth of his breath as he murmurs something I can't quite hear. My fingers dig into his shoulders, pulling him closer, needing more.
We stumble toward the bedroom, shedding clothes along the way. His jacket lands on the couch. My shirt drops somewhere in the hallway. By the time we reach his bed, I'm down to my bra and jeans, and he's looking at me like I'm something sacred.
"You're so beautiful." His voice is rough, reverent. "I forgot how beautiful."
"You didn't forget anything." I reach for his belt, fingers trembling slightly. "You remembered my coffee order."
"I remember everything about you." He catches my hands, bringing them to his lips, pressing a kiss to each palm. "Every single thing."
He lowers me onto the bed slowly, his body covering mine, and for a moment we just breathe together. His weight presses me into the mattress, warm and solid and real. I can feel his heart pounding against my chest, matching the frantic rhythm of my own.
Then he starts to move, and everything else disappears.
He asks permission with his eyes before every touch, watching my face as his hands explore territory that feels both new and achingly familiar. When his fingers find the clasp of my bra, he pauses, waiting. I arch up into him, giving him the answer he needs, and he groans when the fabric falls away.
"God, Harper." His mouth traces the curve of my breast, and I gasp at the sensation. "I've dreamed about this. About you."
I pull him up to kiss me again, swallowing whatever else he was going to say. My hands map the planes of his back, the ridges of muscle, the small scar near his shoulder blade I don't remember from before. He's changed in three years—harder, stronger—but underneath he's still the boy who used to hold me like I was the most precious thing in the world.
The last of our clothes disappear, and then there's nothing between us but skin and breath and the desperate need to be closer. He settles between my thighs, forehead pressed to mine, and I feel him trembling with the effort of holding back.
"Look at me." His voice is barely a whisper. "I need to see you."
I open my eyes, and what I see in his face makes my chest crack open. Vulnerability, desire, something deeper that looks terrifyingly like love. He's not hiding anything—not the want, not the fear, not the hope that's been building since the moment he walked back into my life.
When he finally pushes inside me, we both go still. The sensation is overwhelming—fullness, connection, the feeling of coming home after years of wandering. His breath shudders against my temple, and I feel wetness on my cheek that might be tears.
"Harper." My name in his mouth sounds like a prayer, like a promise, like everything he's been too scared to say out loud.
He starts to move, slow at first, savoring every sensation. I wrap my legs around his waist, pulling him deeper, and the sound he makes is something I want to remember forever. We find our rhythm together—the same rhythm we had years ago, like our bodies never forgot even when our minds tried to.
The pleasure builds like a wave I can't outrun, each thrust pushing me closer to the edge. His hand slides between us, finding the place that makes me gasp, and I stop trying to hold back. I stop trying to be quiet, to be composed, to protect myself from feeling too much.
"Let go." His voice is strained, barely controlled. "I've got you. Let go."
I shatter apart beneath him, his name on my lips, and I don't hide my face. I let him see everything—the pleasure, the vulnerability, the complete surrender I've never allowed myself with anyone else. He follows seconds later, burying himself deep, and I feel his whole body shudder as he falls apart with me.
We lie tangled together in the aftermath, both breathing hard, neither willing to move. His hand strokes my hair with absent tenderness, and I press my face against his chest, listening to his heartbeat slow from frantic to steady.
My fingers trace the lines of his body in the dim light—the ridges of muscle across his stomach, the hollow of his throat, the scar on his eyebrow from the childhood fall he told me about years ago. I find his hands and examine the calluses on his palms, the evidence of thousands of hours gripping basketballs, chasing a dream that finally came true tonight.
"That wasn't fake," I whisper into the darkness.
"Nothing with you has been fake for a long time." He pulls me closer, pressing a kiss to my forehead. "Maybe nothing ever was."
Silence stretches between us, comfortable and warm, filled with all the things we haven't said yet. I should let the moment exist without words, should protect myself from the vulnerability of speaking first. But the truth climbs up my throat and escapes before I can stop it.
"I love you." The words hang in the air, terrifying and irreversible. "I think I never stopped."
He goes completely still beneath me, and for one horrible second I'm back in that high school hallway, bracing for rejection, waiting for the silence that broke me before. My heart pounds against my ribs, and I want to take it back, want to laugh it off as post-sex nonsense.
Then he moves, rolling me beneath him, cupping my face in both hands. His eyes meet mine in the darkness, and what I see there makes my breath catch—not rejection, not hesitation, but something that looks like wonder.
"I've loved you since I was sixteen." His thumb brushes my cheek, catching a tear I didn't know I'd shed. "I was just too scared to say it. Too scared to believe I deserved you."
"Ethan—"
"I love you, Harper Calloway." He kisses me softly, reverently. "I loved you when I walked away and I loved you every day after. I loved you when I saw you in that gym and I love you right now, in this bed, more than I've ever loved anything in my life."
I pull him down into a kiss that tastes like tears and promises and the beginning of something I thought I'd lost forever. When we finally break apart, his forehead rests against mine, both of us breathing the same air.
"So what do we do now?" I ask quietly.
He smiles—real and warm and full of everything I've been afraid to want. "We make it real. For us. Not for Vance."