Chapter 2: Unleashed Desires
Brad’s hand tightened around Andrew’s as they stepped into the dimly lit hallway, the faint hum of the living room’s forgotten video game fading behind them. His palm was warm, slightly damp with anticipation, and Andrew’s fingers curled around his in response, sending a shiver up Brad’s spine. “C’mon,” Brad said, his voice rougher than he’d intended, the words catching in his throat like he was already out of breath. He tugged gently, guiding Andrew forward, the air between them charged with something electric, unspoken. Andrew followed without hesitation, his steps light, almost playful, as though he’d been waiting for this moment just as long as Brad had.
Brad glanced over his shoulder, his eyes lingering on the way Andrew’s crop top hugged his slender frame, the fabric sliding just enough to reveal a sliver of pale skin. He felt a surge of something possessive, primal, and his grip on Andrew’s hand tightened instinctively. “Bedroom’s this way,” Brad murmured, his voice low, almost a growl, as he pushed open the door to his chaotic sanctuary. The room was a mess—clothes strewn across the floor, a half-empty pizza box teetering on the nightstand, the bed unmade and tangled in sheets that hadn’t seen a washer in weeks. Brad winced, suddenly self-conscious. “Sorry about the mess,” he muttered, scratching the back of his neck. “I wasn’t exactly expecting company.”
Andrew shrugged, his lips curling into a grin that was equal parts amused and intrigued. “Adds character,” he said, his voice light, teasing, as he stepped further into the room. His eyes scanned the space, taking in the chaos with a flicker of curiosity, and Brad couldn’t tell if he was genuinely unfazed or just being polite. Andrew walked over to the bed, running his hand over the worn-out sheets, the fabric soft but clearly well-loved. “Looks comfy,” he said, his tone laced with just enough innuendo to make Brad’s stomach flip. He turned to face Brad, his eyes dark, expectant, and Brad felt like the air had been sucked out of the room.
Brad’s heart was pounding now, his palms clammy, but he forced himself to stay calm, to keep his voice steady. “How about we ditch the rest of these clothes?” he suggested, his words rough, almost a challenge, as he stepped closer. He reached for the hem of Andrew’s leggings, his fingers brushing against the smooth fabric, and he could feel the warmth of Andrew’s skin beneath. “Unless you’re attached to them,” Brad added with a smirk, his confidence returning in a rush.
Andrew laughed, a soft, melodic sound that made Brad’s chest ache in the best way. “Be my guest,” he said, his voice a husky whisper, and he stepped closer, closing the gap between them until Brad could feel the heat radiating off his body. Brad’s breath hitched as he began to peel the leggings down Andrew’s legs, his fingers tracing the curve of his thighs, the smooth expanse of his calves. Andrew shivered slightly, his eyes fluttering closed for a moment, and Brad felt a surge of power, a primal urge to claim him, to make him his.
The leggings pooled at Andrew’s feet, and Brad’s gaze dropped to the jockstrap, the thin fabric doing little to hide the outline of Andrew’s cock. He reached out, his fingers tracing the shape of it, and Andrew groaned softly, his head falling back.
Brad’s heart pounded as Andrew’s hands slid down his thighs, the touch electric against his skin. Andrew dropped to his knees, the leather collar around his neck catching the dim light as he tilted his head back, his eyes locking with Brad’s. There was a flicker of something unspoken between them—a question, a challenge, a promise.
Brad’s breath hitched as Andrew’s fingers found the waistband of his jockstrap, the worn elastic digging into his hips. His muscles tensed, a mix of anticipation and vulnerability coursing through him. “You sure?” Brad asked, his voice rough, though his body was already betraying his eagerness.
Andrew didn’t answer with words, his fingers pulling the jockstrap down with a slow, deliberate motion. The elastic stretched, groaning under the strain, and Brad’s cock, thick and heavy, pressed against the fabric as if fighting to be free. Brad swallowed hard, his pulse quickening as Andrew’s eyes stayed locked on his.
The jockstrap snapped free with a soft thwack, and Brad’s cock sprang out, unfurling with a force that made Andrew’s breath catch. It smacked against his cheek, the head slick with precum, leaving a glistening smear across his skin. Andrew blinked, his lips parting in a soft gasp, the taste of salt already on his tongue.
Brad’s chest heaved as he watched, his cock twitching against Andrew’s face. “Jesus,” he muttered, his voice low and shaky. He reached down, his fingers tangling in Andrew’s hair, the strands soft and warm against his calloused skin.
Andrew leaned into the touch, his breath hot against Brad’s cock as he nuzzled it, his lips brushing the sensitive skin. He inhaled deeply, the scent of Brad’s arousal filling his senses, and a shiver ran down Brad’s spine. “You smell good,” Andrew murmured, his voice muffled but clear, his words sending a jolt of heat through Brad.
Brad’s knees buckled slightly, his body swaying as he braced himself against Andrew’s shoulders. “Fuck,” he breathed, the word slipping out like a prayer. His grip tightened in Andrew’s hair, his muscles trembling with the effort to stay upright.
Andrew’s tongue darted out, licking a slow, teasing stripe along the length of Brad’s cock. Brad groaned, a deep, guttural sound that echoed in the cluttered room. “You like that, don’t you?” Andrew whispered, his breath warm against Brad’s skin, his voice dripping with mischief.
Brad’s vision blurred, his head swimming with the intensity of the moment. He tightened his grip on Andrew’s hair, his knuckles white, his body trembling uncontrollably. “Easy, tiger,” Andrew said, pulling back slightly, his eyes sparkling with amusement. “We’ve only just begun.”
Brad and Andrew froze, their bodies still tangled together on the bed. The knock came again, louder this time, followed by a muffled voice calling, “Brad? You in there?” Brad’s stomach dropped. He knew that voice—it was his best friend, Mike.
“Shit,” Brad muttered under his breath, scrambling to sit up. He glanced at Andrew, who looked equal parts startled and amused, his lips still slightly swollen. “Uh, just—hold on a sec,” Brad called out, his voice cracking slightly.
Andrew raised an eyebrow, a sly smile playing on his lips. “Expecting company?” he whispered, his tone teasing. Brad shot him a look, half-panicked, half-annoyed, as he grabbed his discarded sweatpants from the floor.
“Not exactly,” Brad hissed, pulling them on hastily. He ran a hand through his disheveled hair, trying to look somewhat presentable. “Mike’s the kind of guy who just shows up uninvited. He’s… persistent.”
Andrew chuckled softly, leaning back on the bed with an air of nonchalance. His skirt rode up slightly, revealing a sliver of pale thigh, and Brad couldn’t help but glance at him, his heart still racing for entirely different reasons. “You gonna get that?” Andrew asked, his voice dripping with mock innocence.
Brad groaned, torn between wanting to strangle Mike and wanting to dive back into bed with Andrew. He grabbed a shirt off the floor and threw it on, muttering, “This is the worst timing ever.”
Another knock, louder and more insistent. “Brad, man, I know you’re in there!” Mike’s voice was tinged with impatience. Brad sighed, glancing at Andrew one last time before heading for the door.
“Coming!” he yelled, his voice sharper than intended. He opened the door just a crack, blocking Mike’s view of the room. “What’s up, dude? Kind of in the middle of something.”
Mike, a broad-shouldered guy with a perpetual five o’clock shadow, grinned at him, holding up a six-pack of beer. “Thought you might want to hang out. You’ve been ghosting us lately.” His eyes narrowed as he caught sight of Brad’s flushed face. “You okay? You look… sweaty.”
“Fine,” Brad said quickly, his voice a little too high-pitched. “Just, uh, working out. You know, gotta stay in shape.” He cringed internally at the lame excuse, but Mike seemed to buy it—or at least, he didn’t press.
Mike leaned against the doorframe, peering over Brad’s shoulder. “Mind if I come in? I’ve got beer and a killer story about this date I went on last night.”
Brad’s heart skipped a beat. “Uh, not a great time, man. Maybe later?” He forced a smile, hoping it didn’t look as strained as it felt.
Mike frowned, clearly disappointed, but he shrugged and stepped back. “Alright, your loss. But you’re coming out with us tomorrow night, no excuses.” He handed Brad the six-pack, giving him a pat on the shoulder. “Don’t be a stranger, yeah?”
“Yeah, yeah, I’ll be there,” Brad said, nodding quickly. He waited until Mike turned and walked down the hallway before shutting the door and letting out a long, relieved breath.
He turned back to the room, where Andrew was still lounging on the bed, looking thoroughly entertained. “Friend of yours?” Andrew asked, his tone light but his eyes sparkling with mischief.
Brad groaned, running a hand over his face. “Yeah, and he’s got the worst timing in the world.” He set the beer on the nightstand and flopped down onto the bed beside Andrew, feeling both exasperated and oddly relieved.
Andrew propped himself up on one elbow, his skirt rustling softly against the sheets. “So, where were we?” he asked, his voice low and teasing. Brad turned to look at him, his irritation melting away as he met Andrew’s gaze.
“I think I was about to show you just how much I appreciate your… talents,” Brad said, a slow smile spreading across his face. He reached out, brushing a strand of hair from Andrew’s forehead, his touch gentle but deliberate.
Andrew’s smile widened, and he leaned in, his lips just inches from Brad’s. “Well, don’t let me stop you,” he murmured, his breath warm against Brad’s skin.
Brad didn’t need any more encouragement. He closed the distance between them, his lips capturing Andrew’s in a kiss that was both tender and hungry. The chaos of the room, the interruption, the world outside—it all faded away, leaving just the two of them, lost in each other.
And for the first time in a long time, Brad felt like he was exactly where he was meant to be.
Brad’s hand tightened on Andrew’s waist, pulling him flush against his body. The soft fabric of Andrew’s skirt bunched between them, a thin barrier against the heat that radiated from their skin. He deepened the kiss, his tongue tracing the seam of Andrew’s lips, inviting him to open up. Andrew responded without hesitation, his mouth parting slightly, allowing Brad’s tongue to slide inside. Their tongues met, danced, a slow, sensual exploration that sent shivers down Brad’s spine.
He angled his head, deepening the kiss further, his fingers digging into the soft flesh of Andrew’s hips. A low moan escaped Andrew’s throat, a sound that vibrated against Brad’s lips, igniting a fire in his belly. Brad pulled back slightly, his breath coming in short, ragged gasps, his eyes dark with desire. “Fuck,” he whispered, his voice thick with lust. “You’re driving me crazy.”
Brad grinned, a slow, possessive smile spreading across his face. “That’s the idea,” he murmured, his voice low and husky. He leaned in again, nipping at Andrew’s bottom lip, his teeth grazing the sensitive skin. Andrew gasped, arching his back slightly, his hands gripping Brad’s shoulders. He pulled Brad closer, his body trembling with anticipation.
“Then do it,” Andrew breathed, his voice barely audible. “Drive me fucking crazy.” Brad obliged, his hands sliding down Andrew’s body, tracing the curve of his spine, the swell of his ass. He squeezed gently, his thumbs digging into the soft flesh, and Andrew groaned again, louder this time. Brad lifted Andrew slightly, shifting him until he was straddling Brad’s lap, their bodies pressed together from chest to thigh.
The movement sent a jolt of heat through Brad, his cock throbbing against Andrew’s leg. Andrew wrapped his arms around Brad’s neck, his fingers tangling in his hair, pulling him closer. He leaned in, his lips brushing against Brad’s ear, his breath hot against his skin. “I want you inside me,” he whispered, his voice filled with urgency. Brad’s heart pounded in his chest, his head swimming with lust.
He pulled back slightly, his eyes searching Andrew’s face, making sure he was ready for this. “You sure?” he asked, his voice rough with desire. Andrew nodded, his eyes dark and determined. “Fuck yes,” he said, his voice firm and unwavering. “Now, stop talking and fuck me.”
Brad grinned, a surge of adrenaline coursing through him. He reached for the condom on the nightstand, tearing open the package with his teeth, his hands shaking slightly with anticipation. He rolled the condom down his cock, the latex slick and cool against his skin. He leaned in, his lips brushing against Andrew’s, his voice low and husky. “Ready?” he asked, his eyes locking with Andrew’s.
Andrew nodded, his hips tilting forward, his body begging for release. He spread his legs slightly, giving Brad access, his eyes never leaving Brad’s. Brad positioned himself at Andrew’s entrance, his cock throbbing against the wet heat. He took a deep breath, steeling himself for the pleasure to come. With a slow, deliberate thrust, he pushed inside, filling Andrew completely.
Andrew gasped, his body arching against Brad’s, his eyes closing in ecstasy. The room seemed to spin, the world fading away, leaving only the two of them, lost in the throes of passion. Brad’s hands gripped Andrew’s hips, pulling him closer, their bodies moving in perfect sync. The air was thick with the sounds of their heavy breathing and the soft rustle of fabric as Andrew’s skirt shifted with every movement.
Brad’s thrusts grew more urgent, each one driving him deeper into Andrew, their connection tightening with every passing second. Andrew’s moans grew louder, his nails digging into Brad’s shoulders as he clung to him for dear life. “You feel so good,” Brad murmured, his voice rough with need. He leaned in, capturing Andrew’s lips in a heated kiss, their bodies moving together in a rhythm that felt as natural as breathing.
Andrew’s legs wrapped around Brad’s waist, pulling him even closer, their bodies pressed together so tightly that there was no space between them. Brad’s hands roamed over Andrew’s body, exploring every curve and dip, committing every inch to memory. The heat between them was almost unbearable, the intensity of their connection threatening to consume them both.
Brad’s thrusts became more erratic, his control slipping as he neared the edge. Andrew’s breath hitched, his body trembling with the force of his own impending release. “I’m close,” Andrew gasped, his voice barely a whisper. Brad nodded, his own body trembling with the effort to hold on just a little longer. He reached between them, his hand wrapping around Andrew’s cock, stroking him in time with his thrusts.
Andrew’s back arched, his body tensing as he came, his release spilling over Brad’s hand. The sensation pushed Brad over the edge, his own release crashing over him like a wave, his body shuddering with the force of it. They clung to each other, their bodies trembling with the aftershocks of their passion, their breaths mingling in the quiet of the room.
For a long moment, they stayed like that, their bodies entwined, their hearts beating in sync. Brad pressed a soft kiss to Andrew’s forehead, his arms tightening around him. “That was…” Andrew began, his voice trailing off as he searched for the right words. Brad chuckled, his chest rumbling against Andrew’s. “Yeah,” he agreed, his voice soft. “It was.”
They lay there, the world outside forgotten, lost in the warmth of each other’s embrace. The room was quiet, the only sound the soft rustle of fabric as Andrew’s skirt shifted with every breath. Brad’s hand trailed down Andrew’s back, his fingers tracing patterns on his skin. “You’re incredible,” Brad murmured, his voice filled with awe.
Andrew smiled, his cheeks flushing with color. “You’re not so bad yourself,” he replied, his voice teasing. Brad laughed, the sound rich and warm, filling the room. He pressed another kiss to Andrew’s forehead, his arms tightening around him. “Stay with me,” he whispered, his voice soft but filled with conviction.
Andrew nodded, his eyes closing as he nestled closer to Brad. “I’m not going anywhere,” he murmured, his voice filled with promise. They lay there, wrapped in each other’s arms, the world outside forgotten, lost in the warmth of their connection. The room was quiet, the only sound the soft rustle of fabric as Andrew’s skirt shifted with every breath.
Brad’s hand trailed down Andrew’s back, his fingers tracing patterns on his skin. “You’re incredible,” Brad murmured, his voice filled with awe. Andrew smiled, his cheeks flushing with color. “You’re not so bad yourself,” he replied, his voice teasing. Brad laughed, the sound rich and warm, filling the room.
He pressed another kiss to Andrew’s forehead, his arms tightening around him. “Stay with me,” he whispered, his voice soft but filled with conviction. Andrew nodded, his eyes closing as he nestled closer to Brad. “I’m not going anywhere,” he murmured, his voice filled with promise. They lay there, wrapped in each other’s arms, the world outside forgotten, lost in the warmth of their connection.
Brad tensed, the warmth of their post-coital embrace instantly replaced by a jolt of anxiety. He could hear Mike’s voice faintly through the door, muffled but unmistakably persistent. “Fuck, he’s still here?” he groaned, pulling away slightly from Andrew, his body stiffening as the reality of the situation crashed over him.
Andrew chuckled, a low, rumbling sound that vibrated against Brad’s chest. “Persistent, huh?” he teased, his eyes sparkling with amusement, though there was a flicker of something else—curiosity, maybe. His fingers traced lazy circles on Brad’s arm, the touch light but grounding.
Another knock, even louder this time, followed by Mike’s voice, laced with a hint of concern. “Brad? You okay in there, man? Everything alright?” The words were sharp, cutting through the quiet of the room like a knife. Brad swore under his breath, running a hand through his already disheveled hair. “Just give me a minute!” he yelled back, his voice strained. He turned to Andrew, his expression a mix of frustration and apology. “I gotta deal with this.”
Andrew shrugged, his smile fading slightly. “No worries,” he said, his voice casual, but Brad could detect a hint of disappointment in his eyes. “I’ll just… wait here.” He shifted on the bed, pulling the tangled sheets around himself, his movements slow, deliberate.
Brad quickly scrambled out of bed, grabbing his sweatpants from the floor. He pulled them on, his movements jerky and hurried, feeling a pang of guilt as he glanced at Andrew, still lounging naked on the tangled sheets. “I’ll be right back,” Brad promised, his voice soft. He leaned down, pressing a quick kiss to Andrew’s forehead before heading towards the door, his heart pounding in his chest.
He opened the door a crack, peering out at Mike, who was standing in the hallway, his brow furrowed with concern. “What’s wrong?” Brad asked, his voice tight. “Why are you still here?” He kept his body blocking the doorway, his shoulders tense, his jaw clenched.
Mike’s eyes narrowed, his gaze shifting from Brad’s face to the open doorway, his expression growing suspicious. “I heard some… noises,” he said, his voice low. “Everything okay in there?” He leaned slightly to the side, trying to peer around Brad, but Brad shifted, blocking his view.
Brad’s mind raced, trying to come up with a plausible explanation. “Yeah, man, everything’s fine,” he said, forcing a smile. “I was just… uh… watching a movie. With, uh… a lot of action.” His voice cracked slightly, and he cleared his throat, trying to steady himself.
Mike raised an eyebrow, clearly unconvinced. “A movie? At this hour? And all that… moaning?” He paused, his eyes widening in realization. “Wait a minute… are you…?” His voice trailed off, but the implication was clear, and Brad felt his face flush crimson.
“No! I mean, yes! I mean… it’s complicated,” he stammered, his voice barely above a whisper. He glanced back at the bed, his heart sinking as he saw Andrew watching them, his expression unreadable. The sheets were pulled up around his chest, but his eyes were sharp, focused, and Brad felt a pang of guilt.
Mike’s jaw dropped, his eyes darting between Brad and the bed, where Andrew was now sitting up, pulling the sheets around him. “Holy shit,” Mike breathed, his voice filled with disbelief. “You’re actually… with someone?” He took a step back, his hands raised in mock surrender, but there was a grin tugging at the corners of his mouth.
Brad groaned, closing his eyes for a moment, wishing he could disappear. “Look, can we talk about this later?” he pleaded, his voice desperate. “I’m kind of in the middle of something here.” He gestured vaguely toward the room, his face burning, his pulse racing.
Mike stared at him for a long moment, his expression a mix of shock and amusement. He finally shook his head, a slow smile spreading across his face. “Alright, man,” he said, his voice softer now. “I get it. I’ll leave you to it. Just… use protection, okay?” He winked, then turned and walked away, leaving Brad standing in the doorway, feeling a mix of relief and mortification.
Brad shut the door, leaning against it for a moment, his breath coming in short, uneven gasps. He turned to face Andrew, who was still sitting on the bed, his expression unreadable. “Sorry about that,” Brad said, his voice soft, apologetic.
Andrew shrugged, a small smile playing on his lips. “No big deal,” he said, his voice light, but there was a flicker of something in his eyes—amusement, maybe, or curiosity. “Your friend seems… nice.”
Brad laughed, a low, rumbling sound that filled the room. “Yeah, he’s something,” he said, shaking his head. He walked back to the bed, sitting down beside Andrew, his body still thrumming with adrenaline. For a moment, they sat in silence, the tension slowly ebbing away.
Andrew reached out, his fingers brushing against Brad’s arm, the touch light but grounding. “So,” he said, his voice soft, teasing. “Where were we?”
Brad smiled, a slow, lazy grin spreading across his face. “I think we were right about here,” he said, leaning in, his lips capturing Andrew’s in a kiss that was both tender and hungry. The world outside faded away, leaving just the two of them, lost in the warmth of their connection.
And for the first time in a long time, Brad felt like he was exactly where he was meant to be.