
Chapter 3
Frank would never admit it out loud, but he was starting to get used to being around the man—Gerard. Every morning, Gerard hand fed him breakfast and let him up to use the bathroom. He always kept Frank’s hands restrained, which made some things… difficult, but he was managing.
“You need a bath, Frankie,” Gerard told him one morning with a small smile on his face that made Frank want to gag. He had to agree with his captor, Frank could feel the grime on his skin. Gerard got him out of bed and led him into the bathroom. He turned on the tap for the bathtub and let it fill up. Then, he turned it off and tested the temperature with his hand. With a pleased hum he dried his hand on his T-shirt. Before Frank realized what was happening, he felt Gerard yank his head back, pulling him by his hair so that their eyes met. “I’m going to take your cuffs off. If you try anything, I’ll put your skull through the wall, okay Frank?”
Frank shivered at the man’s expression, his usually bright eyes were dull and empty. He nodded as much as Gerard’s grasp allowed him, and when the man let him go, he barely stopped his knees from giving out. “That’s my good boy,” Gerard purred, and Frank wanted to gag again, to spit in his face, but he knew Gerard would overpower him. It wasn’t the right time or that. “Take your clothes off.”
“What?”
“You don’t seriously need me to repeat myself do you, Frank? You can’t take a bath with your clothes on. I mean, I guess you could, but what’s the point in that?”
“You want me to do it with you in the room?” Frank found it hard to speak, he felt like crying. He never used to cry this much, but since Gerard took him, he sobbed everyday. His throat constantly felt raw, like it was burning, the way it always did when he was about to cry. The feeling never went away. It was worse now, with Gerard staring at him with a somewhat irritated expression. He let out a shaky breath as he pulled the hem of his shirt up and over his head. When Gerard took him, it was cold enough for long sleeves, so Frank pulled his undershirt off next. He could feel his captor’s eyes on him, roving up and down his naked chest. Frank couldn’t stop the tears rolling down his cheeks. He hesitated before he began to unbutton his jeans. His eyes flicked up to meet Gerard’s and their emptiness was replaced with something burning. Frank forced himself to choke back bile, and he let his jeans pool around his ankles. He took one last breath before doing the same with his boxers and tried to ignore the sharp gasp that came from Gerard.
He kicked off his pants and boxers and stepped into the tub. The water was still warm and it was heaven for Frank’s muscles, stiff from being stuck in the same position for hours on end. He didn’t realize he had shut his eyes until they shot open to find Gerard kneeling next to him with a washcloth in hand. “If you do a good job, I’ll give you a reward later.” Gerard looked at him pleadingly, and Frank obeyed. Just for now. It’s just one bath , Frank thought. But it won’t just be one bath, will it? Unless someone comes to save him, this will be the rest of his life. Frank found himself sobbing.
Gerard cooed at him, reached out to touch his face, but Frank jerked away. He missed his mom. She didn’t love him anymore, hadn’t called him in a year, he didn’t even know if she was still alive. She didn’t know he was missing, probably wouldn’t care, but he still missed her so bad. He missed the smell of her perfume, and her hugs, the way she sang while she cooked with him.
Frank’s crying started to die down and Gerard began to wash his hair. The younger man hated that it felt good. Frank let out a relieved sigh when the other man left the room so he could rinse off. He returned with a grey, fluffy towel that he used to dry Frank’s hair before he wrapped it around his shoulders and led him out of the bathroom.
Frank shivered when the cold air hit him. Gerard led him next to the bed and began to dig through the dresser. Frank hated how it felt to be completely naked while his captor was fully dressed and acting as if it was normal.
When Gerard returned, he knelt down in front of Frank and the younger man reflexively took a step back but he was trapped between the bed and Gerard.
“There’s nothing to worry about. I’m just helping you get dressed.”
“I don’t need help.”
Gerard rolled his eyes. “Indulge me. I like helping you, that’s why you’re here. If you’re good, I’ll reward you. You were so good during the bath, don’t you wanna keep being good for me?”
Frank didn’t. He mostly wanted to kick and scream at Gerard, but he knew he was impossible to reason with. He swallowed and nodded. He just had to play along until someone came to save him. Gerard smiled and pressed a kiss to Frank’s knee and he had to fight off the wave of nausea that came with it.
“Hold onto me, okay.”
Frank obeyed, resting his hands on Gerard’s shoulders. He urged Frank to lift his foot so that he could put on his underwear, and Frank felt his face heat up in embarrassment. It wasn’t just because he was naked and so close to his captor. Gerard was sliding women’s underwear up his legs, light blue and satin with a little white bow in the center. Frank felt nauseous again. He knew that Gerard ‘loved’ him, but he never thought about what that truly entailed. Gerard smoothed out the waistband and pressed a kiss to Frank’s hip. He couldn’t deny what he saw in his captor’s eyes, lust and devotion. Frank wanted to hide, wanted to cover himself up, wanted to wear his own clothes again. Gerard urged Frank to lift his leg again and helped him put on a pair of black sweatpants, then he stood up.
“I’m going to get you a shirt later,” Gerard said, shifting his weight from one foot to the other. “You were so good, Frankie. I know you’re still getting used to this. It means a lot to me to see you trying so hard.” Gerard handcuffed Frank’s hands behind his back and helped the younger man onto the bed, sitting down behind him and bracketing his body.
*****
Gerard smiled to himself. This was Frank’s reward, but if he was being honest, he wouldn’t have been able to stop himself from indulging a little bit. His boy had been so sweet that morning. Gerard pressed his nose to the top of Frank’s head and let his arms wrap around his shoulders. Doing this was so much nicer while his boy was awake, letting out sharp breaths and trembling in anticipation. Gerard pressed a kiss to the crown of his head and moved down, peppering kisses along his temple, to his cheek, to his neck, delighting when Frank let out a surprised gasp. He sucked on his skin, biting lightly until the younger man let out a strangled moan. Gerard was determined to break down his composure.
His fingers trailed down Frank’s side, ghosting up and down until goosebumps rose in their wake. Gerard planted more kisses on Frank’s neck while his fingers teased his nipple, pretty and petal pink. He watched his boy’s chest flush, heaving as he tried to stifle a moan. Gerard imagines what he would do if his hands were free, if he would bite down on one of them or if he would hide his face in embarrassment. He had watched Frank at bars before, had seen how cocky he could be. It set Gerard’s skin alight to him like this, so out of control. He pinched and lightly twisted Frank’s nipple, playing with it until his boy was shuddering and sensitive.
“Gerard—” Frank whimpered.
“Shhh,” he cooed, nuzzling Frank’s neck. He let his touch turn feather light while his other hand snuck down his stomach. Gerard cupped him through his pants and they both moaned at the contact. Gerard had a hard time containing himself. He had been waiting so long to see his boy like this, and though things were far from perfect, he already got to experience his Frankie falling apart from his hands. Frank was hard because of him. Closing his eyes and breathing in his precious boy’s scent, Gerard let his teeth graze Frank’s neck.
Gerard increased his pressure, palming Frank’s cock while soft moans continued to spill from his mouth. Gerard wished they were facing each other so they could kiss properly. He had dreams about how soft Frank’s lips would feel against his, how it would feel to tug his lip ring with his teeth, what pretty noises his lamb would make then. After a harsh tug at his nipple, Frank’s hips finally bucked up into Gerard’s touch, and the older man responded by sinking his teeth into his neck. Frank hissed, but he didn’t stop seeking friction from Gerard’s hand. He eased up, pressing kisses and gentle licks to the area instead, relishing how Frank shivered at the contact.
“G-Gerard…”
“Hm?”
Frank whined.
“What is it, Frankie?”
“I need…” Frank bit his lip to stifle a moan. “Touch me.”
Gerard bit him harshly, almost drawing blood. Frank yelped but his hips didn’t stop moving. His boy didn’t know it yet but he was a bit of a pain slut. Gerard decided to go easy on him just this once. “You forgot your manners,” he reminded him.
“Please touch me.” Frank whined, writhing in Gerard’s hold.
“I am touching you, baby.”
Frank ducked his head, trying to hide as much as he could in his current position. Gerard heard him swallow before he whispered, “Please touch me more, Gerard. It hurts.”
Gerard bit back a moan. He wished he could see his boy’s face, but he had to do it this way. Frank wouldn’t be so brazen and wanton if he had to face him. Even so, Gerard longed to see him, cheeks ruddy, eyes watering, pink lips caught in a perfect ‘O.’
Gerard pulled down his sweatpants as far as he could without changing their position. He gasped at the sight in front of him, the flushed head of Frank’s cock peeking out of his pretty blue panties. He grazed it lightly with his finger and Frank jolted at the touch. “Poor baby,” Gerard purred as Frank let out another choked off moan.
Gerard gripped him through the fabric, marveling at how nicely Frank fit into the palm of his hand. The younger man’s hips bucked up again and Gerard moaned at the whine Frank let out when he moved his hand away. “Please, I can’t—Gerard I need—” Frank’s hips continued to buck up, chasing friction but only finding air.
Shushing him, Gerard nuzzled his neck, breathing in the scent of his boy’s sweat. “What do you need, Frankie.”
“Need—Need you.”
Gerard almost came in his pants then, arms wrapping around Frank’s middle to ground himself, to keep from grinding against his boy to completion. Need you , the words bounced around his head. Slipping a hand into Frank’s panties, Gerard stroked him hard and fast, keeping his grip tight on the head where he knew his boy was sensitive.
Frank choked out a sob. “Fuck—thank you thank you thank you!” he babbled until he spilled over his captor’s fist. Gerard couldn’t stop himself then. He pushed Frank so that he was on his knees, face pressed into the bed, and he ground his hips into his boy’s perfect ass. All of Frank was perfect. Licking his spend from his hand, Gerard wished he could eat him, wished he could crawl inside of Frank. He moaned and gripped Frank’s hips tightly, stared at his jean-clad hips grind against satin. “So perfect, such a good boy for me. So, good Frankie, taking my orders so nicely, so sweet for me,” He groaned as he came. Panting heavily, he pulled Frank back into a sitting position, resting lower than before so he could see his face. Gerard pushed his boy’s sweaty bangs away from his eyes and pressed a kiss to his forehead. Frank’s eyes were hazy and unfocused as he looked up at Gerard.
He wanted to keep his boy like this forever. Sweet and pliant and thankful for his touch. Gerard would get what he wanted in due time. He just had to keep going.