Gavin slid one hand beneath the hem of Dom’s shirt. His skin was warm beneath Gavin’s palm. “What do you want?”
Dom held his gaze. “I want you to fuck me.”
Every careful thought in Gavin’s head disappeared. He wrapped his hand around the nape of Dom’s neck and brought his mouth down hard on Dom’s. He made a startled sound that turned into a moan, then wrapped both arms around Gavin’s neck and kissed him back. Gavin walked him toward the bed until the backs of Dom’s knees hit the mattress.
Dom broke the kiss and pulled his shirt over his head, dropping it to the floor. “Your turn.”
Gavin stripped off his shirt and barely had it free before Dom’s hands were on him. He traced Gavin’s shoulders, his chest, and the faint scars along his ribs as if he hadn’t seen them several times over the past few weeks. Gavin let him look. He let himself do the same.
Dom was beautiful, and Gavin didn’t think he would ever get tired of looking at the lean strength of his chest and stomach. Tonight, a fading bruise marked one hip from where he’d been hit by a pitch a week ago, and Gavin bent to press his mouth to it. Dom sucked in a breath and sank his fingers into Gavin’s hair. Gavin kissed the bruise again, then moved toward the center of Dom’s stomach. He felt the muscles tighten beneath his lips and smiled before opening the button on Dom’s jeans.
“You’re wearing too many clothes,” Gavin whispered against Dom’s skin.
“So are you.”
That was an easy problem to solve. Dom sat on the edge of the mattress and shoved his jeans and underwear down his legs while Gavin kicked his own clothes aside. The second Gavin straightened, Dom stared openly at his cock.
“You’ve seen it before,” Gavin said, humor lacing his voice.
“Not when I knew you were planning to put it inside me.”
The blunt words nearly ended Gavin before they started. He closed his eyes for one second and tried to recover some control. “You can’t say things like that, Dominic.”
“Oh, full name.” Dom sounded smug, and Gavin opened his eyes to see him smirking.
“Lie back,” Gavin ordered.
“Bossy.” Dom grinned, but he moved higher on the bed and stretched out against the pillows.
Gavin followed, settling over him without letting his full weight come down. Dom immediately pulled him closer, and Gavin groaned as their mouths met and skin slid against skin. Dom’s cock was hard between them, leaving a damp streak along Gavin’s stomach as he moved. Gavin kissed his throat and felt Dom’s pulse hammering beneath his lips. He worked lower, closing his mouth over one nipple, then the other while Dom’s hands moved restlessly over his back. Gavin lifted his head, seeing heat and impatience in the way Dom’s gaze searched his face.
He reached between them and wrapped a hand around Dom’s cock, stroking slowly until Dom’s eyes closed and some of the tension left his body. Dom caught the back of his neck and brought him down for a kiss that was softer and slower than the ones before it. Gavin broke the kiss and pushed himself up so he could reach the nightstand. He found the box of condoms first and looked back at Dom.
“Planning ahead?” he asked, one eyebrow raised in amusement.
“I was hoping.” Dom flushed as Gavin looked at the economy-size box in his hand. “I’m very hopeful.”
Gavin placed the lube and a condom on the bed, then eased his weight back down. Dom slid one leg around Gavin’s hip and pulled him closer, drawing him in for another kiss. Gavin reached for the lube and poured it on his fingers, warming it between them before sliding his hand lower. Gavin touched him carefully, circling the tight muscle until Dom pushed against him.
Gavin pressed one finger inside, and he felt Dom tense. Gavin stopped immediately but didn’t withdraw, waiting for Dom’s body to relax around the intrusion.
“Breathe,” he murmured.
Gavin kissed him until he felt Dom’s muscles loosen, then worked his finger deeper, patient even when Dom tried to push back for more. He added a second finger, and Dom closed his eyes and tipped his head back, exposing the long line of his throat. Gavin kissed it while he worked him open, scissoring his fingers gently and listening to every change in Dom’s breathing. By the time he added a third, Dom was moving against his hand and biting down on Gavin’s shoulder to keep quiet. Gavin curled his fingers, and Dom jerked beneath him.
“There?” Gavin asked.
“You know it is.” The last word came out on a gasp as Gavin did it again.
Dom’s low moan made his cock throb. Gavin took his time anyway, finding the angle that made Dom’s hips lift and his body tremble, and returning to it until Dom was clutching the sheets with one hand.
“Gavin, please.”
The quiet plea destroyed what remained of his restraint. Gavin withdrew his fingers and knelt between Dom’s legs before reaching for a condom. He rolled it on and added more lube, and Dom shifted higher on the pillows and spread his legs. The sight took Gavin’s breath away, and he could only stare until Dom reached for him.
“Gavin,” Dom whispered. “Come here.”
Gavin lifted one of Dom’s legs over his hip, guided the head of his cock into place, and pushed forward slowly. Dom’s body resisted, then yielded, and his lips parted on a breath that sounded almost pained.