“I prepped. In the shower.”
Miles sucks in a breath, his entire body heating, and he knocks his forehead against Calvin’s shoulder. “Baby. You’re going to be the end of me.”
“Ugh. Told you not to call me that.” Despite the demand, an intense blush spreads across Calvin’s face. He leans in and murmurs against Miles’s lips, “I’m going to ride you.”
Fuck. Miles closes his eyes and leans back, his head slamming against the headboard. He’s so turned on it’s painful, and when he reaches between them and puts a hand around Calvin’s dick, Calvin jolts forward and knocks their foreheads together in surprise.
Calvin rides him, like he said. He has one hand on the headboard, right next to Miles’s head, his other hand flat on Miles’s chest. It’s so hot, and it feels so good, and Miles doesn’t think anything else will ever compare. He watches Calvin with a glazed look in his eyes, memorizing the way his jaw tightens and how his mouth drops open when he finds the perfect angle.
He puts his hands all over him, runs it along his tattooed arm, and groans against his still damp hair. Calvin smells like his shampoo. Miles inhales sharply, noses at his neck, and trails his shaking hands down his chest. His nail scrapes over a nipple and Calvin’s breath hitches, so he pinches it, and Calvin fuckingwhimpers.
Miles thinks, not for the first time, that he doesn’t deserve this. Calvin is so fucking perfect in so many ways, and Miles can’t breathe with how much he feels at that moment. He strokes Calvin and watches him throw his head back, and Calvin grunts and fucks his hand.
He bends his knees and plants his feet flat on the bed, causing Calvin to shift forward. Calvin buries his face in Miles’s shoulder, panting, and a shiver runs down Miles’s spine because this angle is, astonishingly, even better. Calvin’s so warm, and he likeshim closer like this, pressed against him; he puts a hand in Calvin’s hair and tugs him, smashing their mouths together.
Thrusting his hips up, Miles groans and wantsmore.He can’t move as much as he wants to, trapped underneath Calvin like this.
“You okay?” Miles asks, running a hand across his thigh. He can see him straining now, probably getting tired, his thighs trembling.
“Yes,” Calvin grits out, and as if taking that as a personal challenge, goes faster and deeper.
Cursing, Miles throws his head back. Warmth pools in his gut and his balls tighten, and he grips Calvin’s hips hard. “Calvin, fuck, I’m going to come.”
He doesn’t want to, though, not when Calvin isn’t there yet. Miles grits his teeth and tries to hold it off, swearing under his breath. He reaches between them for Calvin’s dick, but Calvin knocks his hand away.
Calvin cups his face and presses his mouth against his. “It’s okay. Get there for me.”
He gasps and comes with a loud groan, his entire body going boneless. He holds Calvin so hard that he’s sure his nails will leave marks, and Calvin continues to ride him, only slowing down when Miles whines against his neck.
Dick still hard, Calvin climbs off him, and he makes a surprised sound when Miles flips them around and pins him against the bed. Miles kisses him deep, fingers reaching down to finally take a hold of his cock.
“You’re perfect,” Miles rambles. “God, Calvin, look at you.”
He’s sprawled underneath him, abs flexing as Miles strokes him.Miles spits in his own hand to make the slide easier, and Calvin’s eyes widen and he sucks in a breath. With his other hand, he presses two fingers into his still slick hole and searches for that spot that sends Calvin grasping blindly at the sheets.
Fuck, he looks so good—naked and blushing all over, his damp hair all over Miles’s pillows, and his lips bruised.
“You’re gorgeous,” Miles says. “I could draw you like this.”
“Please don’t,” Calvin chokes out, squeezing his eyes shut and gasping when Miles picks up the pace. There’s nothing gentle with how Miles strokes him and fucks him with his fingers at the same time, watching how his mouth falls open.
“I won’t,” he promises, forcing back a chuckle. “I wouldn’t want anyone else to see this, anyway.”
“Yes. This… this is only for you.”
Miles’s heart leaps, and he feels so much adoration at that moment that he doesn’t know what to do with it. “Yeah? Only me?”
“Obviously.” Calvin shivers. Miles, heart beating too fast, tightens his grip. He’d kiss down his chest, his stomach, and put his mouth on his dick if he didn’t so badly want to see the face Calvin makes when he comes.
And it’s so worth it. Calvin throws his head back, gasping, and his dick pulses in Miles’s grip as he comes. Watching with wide eyes, Miles works him through it and his come spurts all over Miles’s hand. Calvin sags underneath him and pulls him in for a kiss, his mouth soft and wet against Miles’s.
“Damn,” Calvin says when he pulls away, still panting.
Miles falls down on his back beside him. “Yeah.”
Calvin’s quiet, his chest expanding as he catches his breath. Then he winces. “I don’t think I can move.”
Miles kisses his jaw and gets up, grabbing the towel from the floor. “Give me a sec.”