Noah grabbed the back of Theo’s neck and bit down on his shoulder—through the hoodie first, then yanked it down to get at skin. He didn’t stop until Theo hissed, shoulder pushing up into Noah’s mouth.
“You like that?” Noah mumbled, pressing their foreheads together, panting so hard it hurt.
Theo nodded, sharp, wild-eyed, huge glasses sliding down his face. He ripped them off and tossed them without looking.
Noah shoved his thigh between Theo’s legs and ground up again, watching his face the whole time. Bit him again, just above the collarbone, canines sinking in until they clicked together. Until his mouth tasted like warm, wet blood.
Theo criedout,loud—real—hands dragging up under Noah’s shirt, nails raking down his spine like claws. Like Theo needed tomarkhim, too.
“I’m gonna come in my fucking pants,” Noah groaned. “Jesus. You’re so—fuck—look at you. You like it when I manhandle you, huh? Like it rough?”
“Don’t stop.”
That was the only command he needed.
He gripped Theo’s thigh and yanked him up, grinding hard. His other hand slipped under Theo’s waistband and dragged nails over the sharp dip of his hip, the space just above his cock.
Theo sobbed out a noise, wet and broken, and Noah kissed him again, teeth digging into his lower lip. Their bodies moved together, hips grinding in brutal rhythm. Desperation and friction and heat.
Theo came first—loud, shaking, his whole body spasming under Noah’s.The wet heat of it soaked between them, and he gasped Noah’s name like it hurt.
Noah followed seconds later. His hips stuttered, his voice broke into a long groan he bit into Theo’s shoulder. Cum soak through his boxers, through the joggers Theo lent him. His whole body locked up, trembling so bad he couldn’t stop.
Moving wasn’t a fucking possibility. He stayed draped over Theo like a human blanket, breathing in the coconut-blood scent of him. His lips pressed to the bite mark, his hand smoothing over Theo’s hip.
“I’ve never—” Noah started, but the words caught. Scrambled in his throat and turned to jibberish.
Theo didn’t say anything.
Just lay there beneath him, sweaty, chest rising and falling fast enough that Noah could feel every heartbeat press up into his ribs. His nails stayed curled against Noah’s spine, half-moon dents carved deep.
His gaze caught on Theo’s mouth. Red. Swollen. A tiny smear of blood stained the curve of his bottom lip. He looked down farther—to the bite mark just under his collarbone, teeth prints turning purple already, raised and raw.
“Are you—” His voice cracked. “Shit, are youokay?I didn’t—I didn’t go too far, did I? You said harder, and I just—”
“You didn’t.”
Theo’s voice was quiet. Barely there.
He squinted at the ceiling, staring like he expected it to cave in any second.
“I’m waiting for you to go, actually.”
Noah couldn’t have heard that right.
Something must have dislodged in his head.
“What?” he managed. “Why would I leave?”
Theo looked at him then. Just a flick of his eyes—brief and unreadable.
“You got what you wanted.”
Noah’s stomach flipped. Cold water over a still-burning fire.
“What—I didn’t come here to fuck you,” he said, sitting up, still breathless. The pants clung in all the worst places. “I mean—I’m notagainst it, obviously, but that’s not why I—I broughtChinese. That’s alove language.”
A beat of silence.