The gray light has teeth. It cuts through the blinds in long pale slats, falling across the foot of the bed, across the tangle of sheets at our hips, across Liam's arm where it lies heavy and warm across my waist. His breath is slow and even against my shoulder, a rhythm I've learned to read in the dark—the slight hitch when he's dreaming, the way it evens out when he surfaces toward waking.
The phone is still face-down on the nightstand. I don't reach for it. I don't need to. The shape of what's finished sits in the dark like furniture I've finally learned to stop bumping into in the middle of the night. Maya's name, Maya's number, Maya's goodbye—all of it pressed flat against the wood grain, inert.
I watch the dust motes float through a shaft of light. They spin and tumble, catching gold, and I think about how long it's been since I watched anything just because I could.
Liam stirs behind me. His arm tightens, drags me closer until my back meets his chest, and his voice comes rough and half-asleep against my skin.
"You okay?"
The question lands differently this morning. It's not the careful one he asked after the party, not the desperate one he whispered in the dark when he thought I was asleep. It's just—a question. From a boy who wants to know.
I turn in his arms, slow enough that he doesn't let go, just adjusts, his hand sliding from my waist to my hip as I face him. His eyes are half-lidded, that pale blue blurred with sleep, his hair a mess of dirty gold against my pillow.
The pillow that smells like him now. That has his gray hoodie crumpled at the foot of the bed. That has the indentation of his head next to mine.
I press my palm to his chest. His heartbeat is steady under my fingers, a rhythm I've memorized.
"I think I am," I say.
And I mean it. The words sit clean in my mouth, no bitter aftertaste, no quiet reservation tucked behind my teeth. I am okay. I am more than okay. I am lying in bed with a boy who loves me, in an apartment that smells like rain and him, and for the first time in months I don't feel like I'm braced for something to fall apart.
But there's something else, too. A new edge. A quiet hum beneath the stillness. The weight of what we are now—without the shadow of her between us. Without the unread messages. Without the question of whether I was choosing him or running from her.
It's just us. And I don't know what that sounds like yet.
Liam's thumb traces a slow circle on my hip bone, his callus catching on the sheet. "You're thinking loud."
"Am I?"
"Your eyebrow's doing that thing."
I laugh, surprised out of me. "I don't have a thing."
"You do. Right here." He reaches up and presses his thumb between my brows, smoothing the furrow I didn't realize was there. "Like you're solving a problem I can't see."
I catch his hand and hold it against my cheek. His palm is warm, a little rough, and I turn my face into it like I'm chasing the heat.
"No problem," I say. "Just—figuring out what comes next."
"Next?"
"After all of it. After her." I meet his eyes. "We've been fighting something together. Or I have. And now there's nothing to fight. Just us."
His hand stills against my cheek. "Is that a bad thing?"
"No." I say it fast. Too fast, maybe, because I feel the need to slow down and taste the truth of it. "No. It's just new. I don't know how to be with you without a ghost in the room."
Liam's jaw tightens, just for a second, and then his hand slides from my cheek to the back of my neck, pulling me into a kiss. Soft at first. Questioning. His lips brush mine like he's asking permission, and I give it—my mouth opening, my hand curling into the fabric of his shirt, my body pressing closer until there's no space between us.
The kiss deepens. His tongue finds mine, slow and deliberate, and I feel it everywhere—the drag of it, the heat, the way his hand tightens in my hair like he's afraid I'll disappear. But I'm not going anywhere. I'm right here, pressed against him, my leg sliding between his, the thin fabric of my shirt—his shirt—riding up as his hand finds the bare skin of my waist.
He pulls back just far enough to breathe. "I don't need a ghost," he says, his voice rough. "I just need you."
Something cracks open in my chest. Not painfully—more like a door I didn't know was locked, swinging wide.
"You have me," I whisper. "You've always had me."
He kisses me again, harder this time, and I feel the shift in his body—the tension coiling, the way his hand slides lower, over the curve of my hip, across my thigh, tugging at the hem of the shirt until it's bunched around my ribs. The morning air hits my skin, cool and electric, and I shiver.
"Cold?" he asks against my mouth.
"No."
His hand slides higher, palm flat against my stomach, and I feel the heat of him sink into my skin. His fingers trace the edge of my rib cage, featherlight, and I arch into his touch before I can stop myself.
"Liam—"
"Yeah?"
I don't have words for what I want. Only the feeling of it—the need to be closer, to be consumed, to prove that this is real by the weight of him against me. So I show him instead. I push his shoulder until he rolls onto his back, and I follow, straddling his hips, the sheet falling away between us.
The light catches his chest—the pale skin, the dusting of hair, the way his breath hitches as I settle over him. His hands find my thighs, thumbs stroking the inside of my knees, and he looks up at me with those pale blue eyes, half-lidded and dark with want.
"Hi," he says, a ghost of a smile on his lips.
"Hi."
I lean down and kiss him, slow and deep, my hair falling around us like a curtain. His hands slide up my thighs, over my hips, under the shirt I'm still wearing, and I feel the heat of his palms against my lower back, pulling me closer, pressing me down against the growing hardness of him through the thin fabric of his boxers.
I rock my hips, just once, and his breath catches against my mouth.
"Fuck, Sofia."
The sound of my name in his mouth, broken like that—it undoes something in me. I sit up, reach for the hem of the shirt, and pull it over my head in one motion. The air hits my bare skin and I watch his eyes track down, the way his throat moves when he swallows.
"You're so beautiful," he says, and it's not a line. It's too raw for that. Too honest.
I don't know what to say to that, so I don't say anything. I reach down, hook my fingers into the waistband of his boxers, and pull. He lifts his hips to help me, and then he's bare beneath me, his cock hard and flushed against his stomach, and I feel a pulse of heat between my legs that makes my thighs clench.
I don't look away. I want to see him. All of him. I want to memorize the way he looks in this gray morning light, with my sheets tangled around his ankles and my name still hanging in the air between us.
I reach down and wrap my hand around him. He hisses through his teeth, his hips twitching into my grip, and I feel the weight of him—the heat, the pulse, the way his breath goes shallow as I stroke him slow.
"Sofia." His voice is a warning. "If you keep doing that—"
I lean down and take him in my mouth.
The sound he makes—low and desperate, his hand finding my hair—is worth every second of hesitation I've ever felt. I take him deep, my tongue tracing the vein on the underside, feeling the way his pulse jumps against my lips. His taste is salt and skin and him, and I want more.
His hips buck, once, and I take him deeper, my throat relaxing, my hand working the base of him as my mouth moves slow and deliberate. The sounds he makes—strangled moans, my name broken into syllables—they fill the room, and I feel powerful in a way I don't have words for.
His hand tightens in my hair. "Stop. Sofia, stop—I'm gonna—"
I don't stop. I take him deeper, my tongue pressing against the sensitive underside, and I feel him come undone—his whole body tensing, a broken sound tearing out of his throat as he spills into my mouth, hot and salt and him.
I swallow. I hold him through it, my hand gentle on his hip, my mouth soft as I ease him down. When I look up, his eyes are closed, his chest heaving, one arm thrown across his face like he can't handle the light.
"Jesus Christ," he breathes.
I crawl up his body and press a kiss to his jaw, his cheek, the corner of his mouth. "Good?"
He lets out a laugh that's half a groan. "Good. Yeah. Good is—fuck, Sofia."
I smile against his skin. His hand finds my hip, pulls me closer until I'm straddling him again, and I feel him soften against my thigh. But his hand is already moving—sliding down my stomach, between my legs, his fingers finding me wet and ready.
"Your turn," he says, and his voice is rough, still catching.
His fingers slide through my folds, slow, deliberate, and I gasp, my hips rocking against his hand before I can think. He finds my clit and circles it, once, twice, and my vision goes blurry at the edges.
"Liam—"
"I've got you."
He pushes a finger inside me, then two, and I cry out, my forehead dropping to his shoulder. His thumb works my clit in tight circles while his fingers curl, finding that spot that makes my whole body clench, and I'm already close—too close, the morning air and his taste still on my tongue and the weight of everything that's lifted making me raw and open.
"I want you inside me," I gasp.
He stills for half a second, then his fingers slide out, and he reaches for the nightstand, fumbling for a condom. I watch him tear the wrapper with his teeth, his hands shaking a little, and I feel a rush of tenderness so fierce it almost hurts.
I take the condom from him and roll it down his length, slow, watching his eyes darken. Then I position myself over him, one hand on his chest for balance, and I sink down.
The stretch is perfect. The way he fills me—the angle, the depth, the way his breath leaves his body in a rush as I take him all the way—it's not frantic. It's not desperate. It's something quieter. Something that feels like a conversation.
I start to move. Slow at first, my hips rolling in a rhythm that feels ancient, my hands braced on his chest. His eyes never leave mine. That pale blue, fixed on me like I'm the only thing in the room, and maybe I am. Maybe he is too.
"Look at you," he breathes. "Taking all of me."
I feel the heat rise in my cheeks, but I don't look away. I ride him slower than I want to, drawing it out, feeling every inch of him inside me, and his hands find my hips, guiding, steadying, his thumbs pressing into the soft skin above my hip bones.
"You feel so good," he says. "So fucking good, Sofia."
I lean forward, changing the angle, and we both gasp as he hits deeper. My hair falls around us, brushing his chest, and I kiss him—open-mouthed, sloppy, desperate—while my hips find a new rhythm, faster now, the pressure building low in my belly.
"Close," I whisper against his lips.
"Come for me." His hand slides between us, his thumb finding my clit again, pressing hard. "Come on my cock. Let me feel you."
That's all it takes. The coil in my belly snaps, and I cry out—his name, broken and loud—as my body clenches around him, waves of heat rolling through me. He groans, his hips bucking up into me as I ride it out, and I feel him pulse inside me, his hands gripping my hips so hard I know there will be bruises.
We stay like that for a long moment, tangled and breathing. I collapse onto his chest, my cheek against his skin, and his arm wraps around me, holding me close. His heart hammers under my ear, a wild drumbeat that slowly steadies.
I don't want to move. I don't want to leave this moment. The gray light has shifted, warming toward gold, and the dust motes are still spinning in the air, and I am lying on top of a boy who loves me, and I love him too, and there is nothing between us anymore.
But the edge is still there. That new thing I couldn't name. It's not fear. It's not uncertainty. It's the weight of what comes next—the real, unglamorous, daily work of being together without the urgency of a crisis.
I lift my head and look at him. His eyes are closed, his lips parted, a flush still riding his cheekbones.
"Liam."
His eyes open, slow and heavy. "Yeah?"
"What do we do now?"
"Right now?" He shifts, wincing slightly as I move off him, and then he's turning on his side, facing me, his hand finding mine under the sheet. "I was thinking breakfast. Pancakes, maybe. I saw a diner on the corner."
I laugh. "I meant—bigger. What do we do with us? Without a crisis to hold us together."
He's quiet for a moment. His thumb traces the lines of my palm, following my lifeline, my heart line, like he's reading something I can't see.
"We figure it out," he says finally. "We wake up. We make pancakes. I drive three hours every weekend. You text me the dumb things that happen in your classes. We fight about stupid stuff and make up. We fall asleep on the phone." He looks up, his pale blue eyes meeting mine. "We build something that doesn't need a crisis."
I feel something settle in my chest. Not the arrival I felt last night—that was the end of something. This is the beginning.
"I want to meet your mom," I say.
His hand stills. "What?"
"Your mom. I want to meet her. I want to know where you come from. I want to see the pictures on your refrigerator and eat whatever she makes and let her decide if I'm good enough for you."
He stares at me for a long moment, and then his face breaks into a smile I've never seen before. It's not the shy one, not the teasing one, not the desperate one. It's open and surprised and full of light.
"Yeah?" he says, his voice rough.
"Yeah."
He pulls me into a kiss, soft and deep, and when he pulls back, his hand is still holding mine.
"I'll call her today," he says. "She's going to love you."
I don't know if that's true. But I want to find out.
The phone stays face-down on the nightstand. The key to his apartment sits beside it. And I lie in his arms, watching the morning turn from gray to gold, feeling the shape of something new taking form between us.
Not an arrival. A beginning.

