©NovelBuddy
[BL] The Mafia Boss Wants My Body-Chapter 30: Sucking Under the Stars
Matteo froze, his eyes widening in surprise. For a moment, he didn’t move at all, like he was trying to figure out if this was real or just another dream.
Then, slowly, he melted. He reached up to wipe away the stray tear on Adrian’s cheek before tilting his head and deepening the kiss, claiming Adrian’s lips with a hunger that was finally, officially, returned.
The kiss turned intense in an instant. It was a clash of lips and breath, a desperate release of everything they had been holding back. Matteo’s hands slid from Adrian’s face to his waist, gripping his shirt as he pulled him closer, their bodies pressed tightly together.
Matteo groaned deep in his throat, a sound of pure, tortured want. He forced himself to pull back just an inch, his forehead resting against Adrian’s, both of them panting for air.
"Adrian... stop," Matteo said, his voice low and rough. "We need to stop, or I won’t be able to hold back."
Adrian didn’t let him go. He grabbed onto Matteo’s coat and pulled him back. "You don’t have to hold back. Just take me."
Matteo looked at him, his eyes dark, searching his face. This isn’t just a kiss anymore, Adrian," he said, his voice low. "If we don’t stop now... I won’t be able to stop myself. I’m going to have sex with you. Are you ready for that?"
Adrian nodded. "I’m ready... I feel the same. Don’t stop."
A slow smile crossed Matteo’s lips. "Then let’s go back to the room. I’ll carry you."
"No," Adrian murmured, his hands sliding down to Matteo’s belt. "I want it right here. Under the stars."
Matteo glanced toward the edge of the rooftop where his men stood like statues. "The bodyguards..."
"Tell them to leave," Adrian challenged, his voice dropping to a seductive whisper. "Tell them to excuse us."
Matteo didn’t look away from him as he gave a short command over his shoulder.
His men didn’t hesitate. They turned and stepped into the elevator, leaving the rooftop quiet.
The moment the doors shut, Adrian lunged for him, but Matteo caught his wrists. "Adrian, wait. I don’t have lube. I don’t have a condom out here."
Adrian moved closer, catching Matteo’s lower lip in a brief kiss before murmuring against his mouth, "Since when did you start talking this much? Do it raw. I can’t wait until we get to the room. I want you now."
The last of Matteo’s restraint snapped. He lifted Adrian off his feet, Adrian’s legs instinctively hooking around Matteo’s waist as they continued to devour each other’s mouths.
Matteo carried him to the table, the one set so carefully with orchids and dinner. With a rough sweep of his arm, he cleared the surface, sending the plates and flowers crashing to the floor.
He sat Adrian on the edge of the table, spreading his legs wide and stepping between them. "It’s only your second time," Matteo murmured, his hands trembling slightly as he pulled down the zipper of Adrian’s pants.
"Without lube, I’ll hurt you if I go inside and I don’t want to hurt you. But there are other ways to make you scream."
He made quick work of Adrian’s clothes, stripping his trousers and boxers down until Adrian was bared to the night air. Matteo sat on the chair directly in front of him, pulling Adrian to the very edge of the table until he was exposed like a feast in front of him.
Matteo’s hand wrapped around Adrian’s cock, which was already wet at the tip.
"Fuck." Adrain moaned
Matteo gave it two slow, firm strokes, watching as Adrian’s head fell back. A jagged moan escaped Adrian’s throat, his muscles tensing under the touch.
Matteo didn’t stop there. He leaned in, his tongue swiping along Adrian’s cock, following the vein all the way to the top. Adrian’s fingers tangled in Matteo’s hair, his hips jerking upward instinctively.
"Matteo... fuck," Adrian gasped, his eyes fluttering shut in the moonlight.
Matteo took the head into his mouth, his tongue swirling around the cap, licking it like it was the best thing he’d ever tasted. He started to suck, the heat and pressure of his mouth sending a rush of heat through Adrian’s body.
"Faster," Adrian gasped, using his hand to guide Matteo’s head. "Fuck... deeper."
Adrian moaned as Matteo gripped his balls with one hand, sucking deeper and harder. The sound of Adrian’s pleasure echoed across the rooftop. "Don’t stop... please, go deeper!"
Matteo held Adrian’s hips, pinning him in place as his throat and tongue worked in a blurring rhythm. Adrian’s fingers tangled desperately in Matteo’s hair. "Please, Matteo... faster! Yes, right there!"
Matteo’s free hand moved to Adrian’s chest, pinching and playing with his nipple while his mouth stayed locked on Adrian’s cock. The double sensation was much. Adrian’s hips started to jerk uncontrollably. "I’m going to cum... Matteo, I’m so close! I’m going to cum!"
Matteo didn’t slow down. His mouth moved even faster as he felt Adrian’s body begin to vibrate. Just as Adrian reached the peak, Matteo pulled back slightly, using his tongue and a series of hard, fast hand strokes. Adrian let out a wrecked scream, his body bucking as he spilled, his release hitting Matteo’s face and lips.
Adrian’s legs shook as he slumped back against the table, his breath coming in heavy gasps. "That was... so good."
Once he finally calmed down, Adrian noticed the mess on Matteo’s face. He quickly grabbed a nearby tissue and gently wiped Matteo’s skin clean.
Matteo stayed where he was for a moment, looking up at Adrian with dark, satisfied eyes. He leaned in and pressed a soft kiss to Adrian’s inner thigh. "Dress up," Matteo said, his voice a low rumble. "Let’s go inside so you can eat."
"What about you?" Adrian asked, looking down at the heavy bulge straining against Matteo’s boxers.
"I’m fine," Matteo said. He remembered Adrian saying before that he wasn’t comfortable sucking a man, so he didn’t want to push him. "Dressed up."
Matteo started to stand up, but Adrian’s hand shot out, stopping him.
"I’ll do it," Adrian said, his voice low.
Matteo paused, his eyes widening in genuine surprise. "You don’t have to do that, Adrian."
"I want to," Adrian said, his face turning red. He looked down, his voice softer. "But... I’ve never done it before. I don’t know how."
Matteo’s expression shifted, a slow, predatory heat returning to his gaze. He sat back down and opened his legs. "I will teach you."
Adrian didn’t hesitate this time. He knelt between Matteo’s legs, his heart thumping hard in his chest as he reached out and freed Matteo’s thick cock.
Matteo reached down, his hands gently cupping Adrian’s jaw. He tilted his head back, making him look up at him.
"Don’t be nervous," Matteo murmured, his voice a low, husky vibration. "Just look at me. Open your mouth, Adrian."
Adrian obeyed, his breath hitching. He leaned forward slowly, the scent of Matteo filling his senses. He let his tongue flick out, tentatively tasting the salt and heat at the very tip.
Matteo let out a sharp, hissed breath, his fingers tightening in Adrian’s hair. "Yes... just like that. Now, take the head in. Slowly."
Adrian slid his lips over the broad cap. It was a strange, overwhelming sensation, the fullness of it stretching his mouth. He felt Matteo’s hips give a small, involuntary jerk.
"Good," Matteo said, his eyes blinking shut for a second. "Now, use your tongue. Circle the tip while you pull me in deeper. Use your hands to stroke the base so I can feel you everywhere."
Adrian followed the instructions, his confidence growing as he heard Matteo’s breathing turn heavy. He wrapped one hand around the...







