That was all it took for them to give themselves over to their addiction. James pulled him back in and mashed his open mouth against Dom's, and together their tongues dueled for dominance in the cavern of their hot mouths. The boy's tight waist, clad in athletic shorts with the waistband of his underwear poking just out the top, slammed against James's black slacks. Until there were no secrets left to tell; they were both rock hard, their bulges straining against each other as their arms tightened around one another. James ground his hips into the boy, rocking his erection over the younger man's bulge until Dominic could only whimper as James continued to ravish his mouth with his own.
Arms, hands, and fingers went wild grabbing at each other for purchase as they fought to touch every inch of the other. James's hands slid under Dominic's t-shirt, fingertips tracing the lines of the chest he missed so much until he was almost high enough to reach the boy's nipples. But the shirt stopped him.
So, it had to come off.
He pulled away long enough to slide the boy's shirt off of him and cast it aside. Then his hands pulled Dom back against him and James's lips went to his left earlobe, tracing kisses down the younger man's neck. Dom groaned in pleasure, drowning out the record, and grabbed at any piece of James's button down to try to slide it over his lover's head. At last when it wouldn't go, he yanked at the three top buttons on its front and pulled the shirt over his teacher's head. James bowed out of it awkwardly, and stood in all his hairy glory while the shirt went to the floor.
But before his teacher could back to ravishing his neckline, Dom sprang himself forward to grind his own thick pole against the front of his instructor's slacks while the boy's lips went straight for what he knew would get him an A in sex with James—the nipples. His lips grabbed at the tip of first the right one and then the left, stroking them to full erection as the mashing of their bulges had brought them both to almost leaking. Then he used his tongue to work them both in a circular motion, emitting groans from James too.
In the awkward haste, everything was forgotten. In a loss of balance, James awkwardly fell down on one knee and then back till he was lying on the hardwood floor with his student on top of him. He laid there, watching the flashes of lightning shine on the ceiling as he submitted himself to what he knew he wanted with Dominic and gave his lover complete control. He felt Dom's hands fumble with his belt, then the front button of his slacks, until they were slid down around his ankles while the boy put his mouth to work on his teacher's large tent in the front of his underwear.
James gasped, his hands clamping on either side of Dom's head as he felt the probing tongue go to work, sucking him through the thin fabric of the light blue boxers he wore until the mixture of precum and saliva was so dense it made an enormous wet spot right there. He bit his lip as his fingers ran through Dom's soft brown hair, and then when he felt himself almost close to exploding, he gasped, "Please... please!"
Dom shrugged off James's hands and looked him in the eye from his vantage point on top of the man. Then, as if a silent contract were being signed between them, a shuddering James nodded, those blue eyes no longer piercing but now filled with need. And Dom slid his boxers down and off with James's pants.
Harder than he ever could have remembered being with anyone before, James lay on his living room floor. His rock-hard cock stood straight up like a thick lightning rod, a dollop of precum already smeared around the tip of its mushroom head. The rest was like the sex dreams James had, except better. He craned his neck to make eye contact with Dom. Looking up at the vulnerable man who'd given him tests and assigned him homework all year, Dom flashed a wicked smile as if to tell James to buckle up. Then in one smooth motion the boy grabbed James's steel erection and slid it as far down into his mouth as it would go.
"Mother...fucker! Oh my god," James panted. His head slammed back, flat against the floor again. The back of his head numbed a little from the bump, but he was too lost in Dom's mouth as his student pulsed his tongue against the underside of his dick with every sucking stroke. Up and back down, up and back down again, Dom fought to take the dick deeper past his gag reflex. James grabbed his shoulders and rubbed them, moaning as his hips thrust deeper into the eager mouth. "Fuck, Dom...."
But Dom wasn't finished yet. Just as the noise level of his lover's moans seemed to go up an octave—a telltale sign of getting closer—he pulled off and wrapped his hand around James's quivering pole. He didn't move his fingers much, as if he didn't want James to cross the threshold into orgasm just yet. But his thumb and index finger rubbed just under the head of it, keeping James giving the occasional involuntary thrust upwards as his desperation for pleasure was revealed.
For a moment, James thought that was it; Dom was only going to stroke him, keeping him wild and on the edge. His eyes didn't leave the ceiling as he let himself go, allowed himself to surrender to the one person who could bring him to his knees. That's when he felt the careful lapping of the student's tongue against his hairy balls, starting like light paintbrush strokes against the sensitive skin before moving into off and on broad wet licks. His hands continued to rub Dom's shoulders. And when he craned his neck again to look down at the boy, he found Dom's eyes burning into his own with passion as he worked his tongue across his furry balls. "Holy fuck... You feel so fucking great."
As if to emphasize his point, James ran his fingers through Dom's soft hair. Down his smooth cheeks until his fingers found themselves in the dusting of hairs across Dom's chest. It came back to him how the boy had petted his own dense chest hair the first time they'd had sex together, and now that the tables were turned James knew how it felt. He felt every strand his fingers could lay themselves on, as if to remind himself that he had the man between his legs that he'd been missing more than ever.
As if enjoying the feel of James's awkward attempts to touch his dusting of chest hair, the basketball athlete made his tongue retreat from where it had trailed—down just behind James's balls—to lick his way back up the man's balls and back to his dick. He trailed his tongue up the underside of it, as if he were a child claiming a lollipop as his own, until he got to the tip. Then he gave the head a slow kiss, tracing the warm tip of his tongue just around the piss slit. He pulled away, grinning with satisfaction as James lay panting.
The younger man scooted up, nuzzling his face into the black forest of James's chest hair as James continued to trail his fingers over the boy's chest. The tips of his thumbs off and on touched the tips of Dom's nipples, making the boy moan as James thrust his straining dick against Dom's tented basketball shorts. James stretched his neck to kiss any part of Dom's head he could, trailing his loving kisses down Dom's forehead, across his eyebrows, and around his cheeks while the boy scooted up higher.
Their eyes met then, the music fading away with the end of the record, and against the steady rattle of the storm outside, James made himself vulnerable again. "You know, Dom... I really am sorry for hurting you. You drive me simply wild." His eyes were soft, the piercing nature of them dulled as he revealed his soul to the younger guy.
"I know, baby. And I'm sorry too, for treating you like this was never hard for you either." Dom forced a smile, but something in James felt there was genuine emotion there. Dominic cared for him, and although James had tried to prevent it from happening, he was letting the student get under his skin. They shared a slow, needy kiss, their tongues dancing. No longer fighting for dominance but calling truce to their fighting, recognizing a mutual need. Their embrace tightened, the kiss deepening, until their throats burned for the need to come up for air.
That was when James rolled the younger man off of himself and laid him on his back against the hardwood floor. Now on top of him, James examined the shirtless guy beneath him in his youthful glory while Dominic clasped his hands behind James's neck. The electrical passion was evident against the crinkles of thunder outside. Their eyes met, and then a moment later so did their lips as the younger man pulled his teacher into another fiery meeting of the mouths. Their tongues lapped at each other passionately in the darkness of their mouths, and James rested the weight of his jungle of chest hair against Dominic's nipples, rocking back and forth while his hands traveled down to the boy's waist. His fingers busied themselves hooking under the waistband of both articles of clothing, and in a swift movement, James gruffly pulled both down around Dominic's knees at once.
His steely boner free, the shaft bounced up to collide with James's erection, emitting gasps from both of them. Pleased that he'd unleashed his lover's beast, James steadied himself with a hand supporting himself on either side of Dominic's head, trapping the boy beneath him in the process. Then, with the care of domesticated bear, he dove his head into the crook of Dominic's neck and worked his mouth and tongue to make Dom gasp again. He doubled his efforts by rocking his leaking cock against the boy's crotch, the tip of his dick lancing at Dom's shaft, his balls, and his perineum until Dom whimpered.
"You know, I think you like that," James grinned into Dom's neck.
Dom whimpered some more in response as James's thick black chest fur raked across his erect nipples. The night was sticky with the humidity of the storm, and it made their bodies tacky with perspiration as they collided against each other. But neither could have cared less. The heat was intensifying the moment, and without being able to summon the words to his lips, Dom was tensing in James's arms. The same way he did when his orgasm was drawing nearer. He wrapped his legs around his teacher.
"What? Nothing to say," James tittered. James rocked his erection further down Dominic's crotch, feeling its slick tip trail the sticky wetness of precum down the boy's balls, across the perineum again, until it was just kissing the valley between his tight ass cheeks.