
Chapter 6
Sleep lapped at the edges of Frank’s consciousness. He slowly became aware of the body pressed against his. He assumed Gerard was awake, but he could believe that the other man would nuzzle him like that in his sleep. Exhaustion was the only reason why Frank slept at all the night before, and his rest had been unsatisfying, his dreams plagued by visions of Gerard, other man’s words reverberating in his head, tender mewlings of “I need you,” moans of “I’m so empty without you.” A shaky breath left Frank’s lips as he recalled how Gerard had confessed to fucking himself for hours, and Frank wouldn’t have believed him if he hadn’t sunk down onto his cock already slick and wet, swallowing him down to the root easily.
Frank cursed himself for thinking about it while his captor was spooning him. It had to make him some sort of pervert to have enjoyed what Gerard did to him. But maybe it was because the other man was different. Gerard wasn’t a one night stand, blowjobs traded in haste in a dark alley, a sloppy and rushed hand job in a bathroom stall when Frank had too much adrenaline and nowhere to get rid of it. Gerard had taken pleasure from Frank’s body, didn’t care that he was asleep, and cared even less when Frank was spent and crying underneath him.
The experience should’ve been traumatizing, but it wasn’t. Frank wished it was, he wished he wasn’t half hard from reminiscing the events of the night before while cradled in his captor’s arms. Frank wished he didn’t spend all night dreaming about the steady stream of precum dripping from the older man’s cock like liquid silk. He wished that—even under the fog of sleep or maybe because of it—he wanted to swipe his tongue over the head and lick it away. Gerard’s arms suddenly tightened around his waist, one of his hands dangerously close to where Frank knew he was tenting his pajama pants.
“Morning,” he murmured sleepily into Frank’s neck before pulling away and leaning over the younger man. “I wanted to apologize for your birthday.”
Frank was taken aback. About a week had to have passed since then, so he wasn’t sure why Gerard had waited to apologize.
“I was just tryin’ to teach you a lesson, y’know.” He had a hard time meeting Frank’s eyes. The other man thought that he truly felt guilty. He wasn’t sure how to feel about that. Frank had been dreading his birthday before Gerard took him. Last year’s had been spent at a show at a VFW hall that left him with a fresh set of bruises and hungover at work the next day, but it had been worth it. Frank was doing what he loved. They had more fans at that show than randoms who just wanted to get out of the house. And it was electric, Frank always felt the most alive when the crowd yelled the lyrics back at him, his fucking lyrics. And now, that was gone.
Without Gerard, Frank’s birthday would’ve been just as depressing, he thinks. He would’ve cried from the lack of texts on his phone, received no calls from his parents, gotten too drunk on cheap vodka, and he would’ve gone to work the next day hungover. If he had a new set of bruises in the morning, it wouldn’t have been from rolling around on stage the night before, it would be from fucking with the biggest asshole he could find at a bar until he goaded the fucker into fighting him. At least he got to watch Texas Chainsaw with someone. He got to make out with someone in a bed like lovers instead of just as a way to blow off steam.
Frank sighed. “It’s okay.”
Gerard’s brow furrowed. “It’s not, but I have a way to make up for it. I’ve got another reward for you.”
Frank felt his face heat up and Gerard laughed at the sight, crawling out of bed. “Not that kind of reward.”
“Shut up, asshole.” Frank said without thinking. He shot up to look at the other man, but Gerard didn’t seem angry. He giggled the same stupid way that he always did and helped Frank out of bed, his hands still restrained in front of him.
Gerard led Frank by the arm out of the room and through a small corridor with another door and a set of stairs. “Careful,” he said before urging Frank to ascend them. The younger man wasn’t sure what was happening. Gerard couldn’t be letting him out, it seemed to go against his whole fucked up motive for capturing Frank in the first place. When they reached the top, Gerard pulled a small key out of his pockets and unlocked the door in front of them. For a brief moment, Frank considered pushing him, imagined his body falling like a ragdoll down the steps and his neck crunching on impact, but Gerard was already through the door by the time he shook the thought away.
Frank hesitated, but he followed the other man past the threshold. The rest of the house was strangely unremarkable. It looked like a normal house, not the dwelling of a kidnapper and his victim, but it wasn’t like the basement Frank had been kept in was a sex dungeon or anything. It was a normal guest bedroom. And the house was a normal house with somewhat mismatched furniture and a few movie posters littering the walls. It was an average split-level home, the stairs had led them into the kitchen, which Gerard led him through until they entered a hallway with a second set of stairs, thankfully shorter than the ones to the basement.
As they entered another hallway, Gerard gestured to the doors in front of them. “That’s the bathroom, that one’s my office.” He opened the third door and gestured for Frank to enter. It was a bedroom, but unlike the one Frank was kept in, the walls were darkly painted with more posters crowding them, taped haphazardly unlike the neatly framed ones downstairs. It was unlike Frank’s room, sparsely decorated with pale blue-grey walls that matched the light that peeked through the little windows. “This is our room,” Gerard said, startling Frank out of his thoughts. “This is your reward. I want you to sleep next to me.” He looked at the floor sheepishly, “I mean, I also want you to have more reign in the house.”
Frank’s brow furrowed. He wondered why Gerard had trusted him enough for that, not that he was complaining.
Gerard pulled him to the bed to sit atop its darkly colored comforter. “I just have a few rules. If you follow them, I’ll keep rewarding you,” he said with a slight curl of his lips that insinuated something more like what happened last night. Frank swallowed. “I’d prefer if you stay upstairs unless I’m with you. If you need something from the kitchen, that’s okay. That’s not really a rule, though. Don’t go outside. I think that’s pretty self-explanatory. But in case you think about breaking that one, your collar will go off, and I’ve been pretty easy on you, Frank. If you go out the door, that’ll change.”
Frank shivered. The last time Gerard shocked him, he imagined that he would see scars running up his neck like spider webs when he looked in the mirror.
“If you’re good, I’ll get you a different collar. Maybe one with a matching leash,” he mused, slightly smirking.
Frank swallowed around a lump in his throat. “I’m not a fucking dog, man.”
“Yeah, you’re not a dog. You’re more like a puppy, my puppy.” He tried to pet Frank’s face, but he shoved him away and got off of the bed. Gerard followed him. Slamming him into the wall, Gerard took Frank’s bound hands and held them above his head while he squirmed in his grasp.
“Get the fuck off me—” Gerard cut him off by slapping him before kissing him, trapping Frank between the wall and his body. The younger man tried to turn away but Gerard kept a bruising grip on his face. Gerard’s kiss was dominating and Frank unwillingly melted into it, letting the older man ravage his mouth with his teeth and tongue. He let out a broken moan as Gerard’s leg slotted between his, grinding against him.
“You’re so easy, Frankie,” Gerard purred into Frank’s ear, spurring him to start struggling again. Gasping sharply, he slowly lost the will to fight as Gerard began to bite above the collar resting around his neck. A choked off whimper escaped Frank's throat, and he cursed himself for being so weak, but the friction from Gerard’s leg was making his head foggy.
“Fuck, I know you can’t help being a brat sometimes, but you can start being good for me again, right?”
“Fuck off.” He growled, hips twitching down to meet Gerard’s leg. Gerard slapped him again, and Frank’s head thudded against the wall, his cheek stinging. He could already imagine the handprint he was sporting and the thought made his stomach flip.
“Only good boys get to hump my leg like a dog, Frankie.” Gerard pushed him onto the floor by his shoulders and Frank struggled to catch his breath as the older man pulled down his shorts. He was hard, his cock already red and ruddy at the head. Stroking himself with one hand, he grabbed Frank by the hair with the other, gripping him so tightly that he was forced to look him in the eye. “I know that this won’t be your first time sucking dick, Frank. So, don’t use any teeth, okay?” He released his grip on Frank’s hair to pat him on the cheek, and the younger man wished that didn’t make his face heat up. “Now, open up,” he said as he rubbed the tip of his cock over Frank’s lips, smearing them with precum. Frank’s brow furrowed but he obeyed him, letting his mouth drop open. Gerard wasted no time thrusting in. Frank gagged around him at first and tried to pull back, but Gerard grabbed him by the hair again and held him in place. Frank forced himself to relax, going slack so that the older man could use him. Use him. Fuck.
Frank squirmed on his knees. He wanted to say that the worst part of being with Gerard was the violence, his loss of freedom, constantly being watched by him, or being seen as a toy for his amusement. If he ever escaped, that is what he would say. The truth was that the worst part of the situation was how much he liked it. How easy it was to sink into the violence when there was sex involved. How closely Gerard watched him because he wanted to learn how to play him like an instrument, know what buttons to press in order to make him stop fighting and turn him into the dumb stupid slut that the other man saw him as.
He tried to palm himself as much as he could with his hands still bound in front of him, but as soon as he did, Gerard pulled out and slapped him again. Frank couldn’t stop himself from moaning before he looked up at Gerard, glaring at him.
“Another rule, I get to control how much pleasure you get,” he said before sliding back into Frank’s mouth and moving his hips at a brutal pace. “It’s—ah—you don’t know when to stop, Frankie. I mean,” he chuckled slightly, “you’d let me slap you all day if it got you off. We can’t have that.”
Frank’s face flamed, and he shut his eyes to avoid looking at Gerard. The older man didn’t seem to care, moaning and babbling as he chased his orgasm, spilling into Frank’s throat. Panting heavily, he continued to thrust slowly into Frank’s mouth as he came down.
After he pulled out, he gripped Frank’s cheeks tightly. “Swallow.” And Frank complied, opening his mouth when he was done. Gerard beamed at him. “Such a good boy, Frankie,” he cooed. Frank shifted on his knees. The praise used to disgust him, but he found himself wanting more of it.
He shifted on his knees, and looked up at Gerard pleadingly. The older man smirked, lifted up his foot, and pressed it against the tent in Frank’s pants. “Fuck!” He scrambled to hold onto Gerard’s leg, and he ground the sole of his foot against Frank’s cock, hips bucking up to chase more friction. He tugged at his captive’s hair, lighter than he had earlier, and Frank let out an embarrassing whine. All his nerves were alight, and all he wanted was more of whatever Gerard would give him.
“C’mon, Frank, come for me. Do it. I want you to cum from humping my leg like a stupid mutt.” Frank rested his forehead against Gerard’s leg and thrusted faster until he finally came, letting out a shuddering moan.
Gerard pushed him flat on his back and straddled his legs. “So, good, such a good boy, Frank.” He muttered while he pulled down his pajama pants and moaned at the sight of Frank’s cock, still wrapped in light pink panties and wet with cum. He bowed down to suck it from the fabric, and Frank moaned sharply, trying to push Gerard away with bound hands.
“Gerard, I can’t—” He whined, over sensitive from his orgasm. Gerard continued to lap at his dick through his panties and Frank squirmed beneath him. “I can’t, please stop.” Tears pricked at his eyes, but Gerard finally pulled away.
“Bark for me.”
Frank looked back at him with wide eyes.
“Then, I’ll stop,” he said before leaning back down to suck the head of Frank’s cock through the soaked fabric. Frank choked out a sob. Gerard’s ministrations sent shocks throughout his body, as if his mouth was everywhere, and before he could stop it, he was coming a second time, weakly spilling into his ruined underwear as tears streamed down his cheeks.
“Fuck! Gerard, stop, please please,” he sobbed as the other man sucked him harder. He barked weakly, embarrassed at himself for playing along. He sighed with relief when Gerard finally pulled away and wiped his mouth with the back of his hand.
“Was that so hard?” He asked with a smug smile.
“Fuck you,” Frank said pathetically.
“Maybe later, now, get up. We haven’t had breakfast yet.” He said with his lips curled into a stupid grin.
Frank caught his breath and then Gerard helped him stand up.
He knew that everything that just happened had changed things forever. He just didn’t know by how much.