Zach’s lips quirked.
“What?” Cael asked, his brows pinched and his grin spreading.
“Nothing. Just thinking of how adorable you are.”
Cael gave Zach a playful shove. “Shut up.”
Zach giggled, and the sound wreaked havoc on Cael’s heart in the most blissful way possible.
“But, to answer your question, I was hoping we could make time to see Abbey today.”
“Pook, there’s always time for that.”
The humor in Zach’s expression faded, replaced with something more thoughtful. He held Cael’s gaze, his eyes searching, as he pressed his lips into a tight line.
“What?” Cael asked.
Zach drew in a slow, deep breath. “You’ve always made time for me without even a second thought.”
“Yeah.”
“I was never alone in anything, was I?”
“Nope, but I knew you felt it. Especially lately. I just didn’t think I could ever be the person to give you what you needed.”
Zach grabbed Cael’s hand and squeezed.
“Well, you are.” Zach paused, thinking. “All my past relationships, something was always missing. When you kissed me the first time yesterday, it was the last piece of the puzzle. Everything became so fucking clear. We’d been best friends and practically family for so long, I hadn’t realized I’d fallen in love with you, and I was fucking terrified that you didn’t feel the same.”
“Yeah. Me too. Those few seconds after I told you nearly killed me.”
Zach stared up at him.
Cael planted a brief peck on Zach’s lips. “Come on. We’ve got lots to do today and the first thing I want to do is take a shower with you.”
“You start it. I’m gonna toss my clothes in the dryer.”
“‘Kay.” Cael rolled over and lay on top of Zach, kissing him again as his cock slid and hardened against Zach’s. “God, I really want to fuck you again.”
Zach wrapped his legs around Cael’s waist and held him down. “I really want you to fuck me again,” Zach growled, low and husky. He reached between them and squeezed their cocks with one hand, drawing a hungry groan from Cael.
“You liked having my dick in your ass, huh?”
“You have no fucking idea.”
Cael couldn’t scramble for lube and a condom fast enough. As Zach pulled his legs up, Cael lubed his fingers then gently probed Zach’s puckered hole. Easing his fingers in, Cael carefully massaged and stretched Zach, watching him for any signs of pain or discomfort.
“Fucking hell, Cael. Please just fuck me already.”
Cael rolled the condom on, slicked it up with more lube, and pressed the tip against Zach’s slippery hole. He attempted to go slow, worried Zach might be sore, but Zach hooked his legs around Cael’s hips and ass and pulled him all the way in, immersing him balls deep inside his tight heat. Cael fell down over Zach, his heart pounding hard in his chest as Zach locked his ankles around his ass, and Cael kissed his best friend whom he could now call his boyfriend.
Cael lifted his head enough to see Zach’s face as he drove into him. He let his gaze drift downward, over Zach’s chest and stomach, following the smattering of fine, dark hair that narrowed into a denser trail below his navel and culminated in a dark patch around his beautiful, uncut cock, which Zach jerked, alternating between aggressive strokes and soft, slow pulls. Cael rolled his hips, pumping in and out, his eyes locked on the clear beads oozing from Zach’s tip.
“Christ, Pook,” Cael breathed.
Zach moaned and panted softly, his jaw slack, mouth open, and eyes closed. Zach’s tunnel gripped him tight, massaging his shaft with every stroke. Cael rammed into him, driving as deep as he could get, needing to feel as much of Zach around him as was possible. He pulled out, nearly to the tip, and plunged in again, breathing heavily as his entire body hummed with coiled warmth and deep-seated passion. Intense love mixed with pleasure surged within as Cael gazed down upon the man beneath him, fighting his body’s desire to release because he didn’t want this moment to end so soon. He didn’t want this moment to ever end.
“Cael… fuck…” Zach whimpered, his head back, throat exposed. “How does… this feel so fucking good? I need this… fuck, I need you to never… never stop doing this. I get it… I finally fucking get it.”