“I think it’s time to find out.” Jeff took Craig’s hand and the pair walked in silence to Craig’s bedroom.
The bed was still unmade from the night before.
Jeff touched his fingertips to Craig’s lips. Without missing a beat, Craig’s tongue darted out, licking and drawing them in, sucking, wanting more. Reluctantly releasing Jeff’s fingers from his mouth, Craig began to pull his T-shirt off. Jeff shook his head, stilling Craig’s hands. “My turn. Let me.”
“Jeff.” Craig shivered, surrendering control, as Jeff slowly drew the shirt up and over his head and arms. Jeff followed the act by quickly ridding himself of his own shirt, both pieces of clothing tossed haphazardly on the floor.
Unable and unwilling to turn away, Craig watched as Jeff slowly worked his own sweatpants and briefs off together.
“God, you’re so beautiful. How did I miss this? Why didn’t I see?”
“Shhh. No looking back now.” When did Jeff become so mature and smart? Craig realized he probably always had been. Craig was the child. It was time to catch up to his friend, to grow up. It was time to become his lover, the partner he should have been for a long time.
Jeff’s lips planted moist dots over Craig’s chest. He paid special attention to each delicate nub, nipping and biting until Craig’s moans filled the room. He would have been happy to move quickly to the bed, but this was Jeff’s show. He was in charge.
The touching of Jeff’s fingers, tongue, teeth, lips was becoming too much. “More,” Craig begged. Lacing his fingers in Jeff’s soft, red waves, he pushed him lower.
Kneeling, Jeff gently removed Craig’s pants and underwear together, helping him step out of them and tossing the garments off to the side. “I’ve wanted to suck you for so long.” Without further hesitation, Jeff’s full lips surrounded Craig, drawing him slowly further and further in, until the tip hit the back of Jeff’s warm throat.
“Oh fuck!” The heat, the moisture, that tongue. Craig felt himself getting close far faster than he wanted. Tangling his fingers in Jeff’s hair, he pulled him off.
“Is something wrong?” Jeff’s eyes were wide and his brow furrowed. He truly didn’t know just how much his touch affected Craig.
“Too soon. Want to be inside, if you’ll have me, if you’ll let me.” Craig nudged Jeff’s shoulder, wordlessly asking him to stand. Wrapping his arms around the amazing man before him, Craig held Jeff close as he crashed their lips together. This time he wouldn’t run. This time he knew it was right, the way it should be.
“Craig.” It was barely a whisper, and Jeff returned with another kiss filled with the hungry need building between the two. Tongues sharing their taste, discovering one another, Jeff soon stepped back. “I do want you inside me. Please. I’ve waited for what seems like forever.”
Carefully moving backward, Jeff inched his way onto the bed holding Craig’s hand the entire way. Neither man wanted to separate as Jeff silently shared control. They would go into this as a team, a couple.
Completely covering Jeff with his own body, Craig moved up and down, feeling and watching as small beads of glistening moisture formed between them, sweat and pre-come combined. It was the perfect blend.
Tugging at his nightstand drawer, Craig reached inside for a condom and a tube of lube. Squeezing a substantial dollop on his fingers, Craig kneeled between Jeff’s now-spread legs. It was a sight Craig knew he’d never forget—Jeff, open and waiting, wantonly giving himself over to Craig. Pressing one finger in, he swallowed the lump in his throat as he watched Jeff’s back arch in response. Craig quickly followed it with a second. Jeff’s head rolled back and forth on the pillow. “Craig. Ahhh, Craig.” The words, filled with lust and something else, something new to Craig, went right to his cock, as it bounced free, long and hard.
Jeff’s breathing became heavier and his moans louder, deeper. Craig knew he’d nudged Jeff’s prostate with his knuckle. He rubbed again and the reaction was breathtaking.
“Oh God. Please. You, want you, need you.” Jeff’s long, toned body writhed uncontrollably.
Watching the moisture building at the tip of Jeff’s cock was captivating. Craig couldn’t take his eyes off the thick, stiff dick.
Grabbing his arm, Jeff stilled Craig’s motions. “Please, want you inside, not just fingers. Make me yours.”
Choked with emotion at Jeff’s words of desire and… yes, love, that’s what it was, Craig removed his fingers from Jeff’s warmth, wiping them on the sheet.
Before he had a chance to search for it, Jeff had the condom and was rolling it on Craig. Shuddering, Craig inhaled and exhaled slowly to regain composure. Retrieving the tube, Jeff squeezed lube onto his fingers, coating the latex thoroughly, his eyes completely focused on Craig’s. Just the touch of Jeff’s fingers ministering to him nearly put him over the edge, and he quickly removed them, not wanting this to end before it started.
As Jeff started to roll onto his stomach, Craig shook his head. “No. I want to see you, know you’re mine. I want you to know that I’m yours too.”
Nodding, Jeff lifted his legs onto Craig’s broad shoulders. It had been years since Craig’d had, or wanted, face-to-face sex with anyone, but even when he had, it had never felt like this. Looking at Jeff, he could see, shining in his eyes, the same love and passion that Craig felt for the man beneath him. This was more than sex. This was a commitment.
Pressing against Jeff’s hole, Craig pushed inside.
“Oh God!” Jeff arched his back, his hands fisting the sheets.
Stilling, Craig waited, watching for the moment Jeff was ready for more. This wasn’t about release or satisfaction; this had to be about pleasure for both of them.
Taking a deep breath, Jeff’s features softened as a smile crossed his face.
Continuing on their journey, Craig carefully moved further and further into the warmth, until he could go no further. He was completely inside, finally home.