Work Text:
A fucking human sized dog cage. What kind of thing was that to get delivered as a joke?
He had to play it off when they first received it as they were with the rest of the band and a few other friends, but his mind couldn’t stop moving to putting him in it later, for his own pleasure. To see him so pathetic, trapped in there, all for him.
As they sat on the sofa together, tension growing, Ray glanced over to the cage, then back to Frank. His chest was exposed from his button down shirt, and god, it was hot. It made him so fucking ravenous for him, he needed more and he couldn’t wait any longer.
Ray stretched out his arm, landing a palm on Frank’s upper thigh, earning him a sharp gasp- “Fuck, Ray-“
He grabbed on to the fabric of his jeans, tightening his grip around Frank’s thigh and pulling his legs apart, moving it further towards him,
“Come here, gorgeous” Ray hissed, taking ahold of his shirt collar, brining his body closer until they were but centimetres apart.
“Do you want to be a good pet for me, darling?”
“Mmph fuck, Ray-“
“Hm? I need a yes baby” he whispered into his ear, his breath sending a shiver down Frank’s body,
“Yes, fuck,” He whimpered, leaning his head back as Ray pressed kisses into his neck, driving him crazy. He fucking loved how his words travelled when he spoke like this, how his voice deepened and sent waves through him, giving him butterflies every time.
“That’s my boy.”
Frank’s hands gripped onto Ray’s hips, attempting to pull him closer into him, desperate to satisfy his growing need for some friction against his growing heat in his jeans,
“Nu-uh. You haven’t earned it yet, pup.” Ray let off of Frank’s neck, moving his head away and pushing him back by the chest, making him fall backwards against the arm of the sofa. He arranged himself with his supporting leg between Frank’s thighs, and the other slightly further back and outstretched so he was leant over him. He moved his hand to the back of Frank’s neck, lightly scratching earning quiet whines and whimpers.
“Is it good when I touch you there, hm?” He said, pushing his knee further up Frank’s thigh, now closer to his crotch. “Fuck, you look so hot like this.”
“Ray, please, fuck,” he said, arching, desperately moving trying to get anything more from him. All he needed right now was his touch.
“How badly do you want me, gorgeous?”
“So, so fucking badly.”
“What’s the magic word, hm, pup?”
“Please Ray, fuck. I need you so fucking badly, please”
“That’s my fucking boy,” Ray said chuckling, he still found it amusing how easily Frank folded for him. From his look, you wouldn’t think he would be so submissive, but he could just get under his skin so easily, it was like they were fucking made for each other, and each other only.
Ray pulled them both upright, still holding Frank’s neck firmly, pulling him in for a kiss and teasing him with a slow pace, knowing he wanted more but denying it. He wanted to see him desperate.
“Get up, slut.”
Frank did exactly as he said, clumsily moving himself out from underneath Ray’s large frame and standing over him. Even if Frank was now standing taller than him, even if it was only barely, he was still completely below him power wise, and he wouldn’t have it any other way.
“Let’s put that little cage to use, hm?” Ray said, placing a hand on Frank’s waistband and giving it a swift tug making him slightly lose his balance. Ray stood, pulling his body closer, their crotches meeting and feeling both of their growing erections.
“Hard already pup? You’re so fucking pathetic, I’ve barely touched you yet.”
“Fuck me, Ray, please, god.”
“You better watch your dirty fucking mouth, bitch.”
Frank’s breath hitched at these words, fuck he was such a slut for him. Ray’s musky scent was intoxicating and it was driving him crazy, all he could think of was how badly he wanted him all over him. He wanted him to touch every inch of him, for him to use every last bit of his patience until he was in absolute bliss. He wanted to feel used.
“I want you in that cage. I want to be so wet for me by the time I let you out of it, then I want to fuck you till you cry, my pathetic boy.”
Frank went absolutely crazy for this image and he fucking loved being degraded like this. He loved how Ray wanted to see him so vulnerable, to have complete power over him and he would do anything to please him.
He couldn’t muster up a worded responses to this so he just let out keen whimpers of agreement, ready for whatever he wanted.
“I need to grab something, wait here. I want you completely undressed by the time I’m back.” Ray walked off, going to his bag in the room next door which was just another section of the office, a storage space, per se.
Frank clumsily undressed himself, already dizzy with desire. As he pulled off his jeans, the friction made him whine like a horny fucking teenager, it was embarrassing, really, how desperate he already was.
Ray returned with a bottle of lube, collar, black dildo and a pair of cuffs. Fuck, he was in for a treat.
“Come here, pup,” he demanded, beckoning Frank closer with a movement of his hand, grabbing him by the arm as he reached him. Ray put the jewelled collar around Frank’s neck and grabbed both of his wrists, cuffing him so his hands were bound in the perfect spot so he could still touch his cock.
Ray moved over to the cage, opening it and crouching down, suctioning the dildo onto the bottom of the cage which was ice cold metal. No blanket, just metal. He’d be so sensitive for that and he knew it.
Moving back over to Frank, he grabbed his jaw, pulling him in for a passionate kiss, their tounges desperately exploring each others mouths and exchanging moans as they did so. Frank was still cuffed, so unable to reciprocate any more affection than through kissing which drove him crazy. He just wanted to feel Ray, he was crazy for his body, but he physically couldn’t, all he could do was submit to him and take whatever he could get like the dumb fucking dog he was.
Ray reached his hand back onto the table behind them, grabbing the lube whilst still making out with Frank. He squeezed out a generous amount onto his fingers and moved a hand to Frank’s ass, getting ready to tease and prep him. As he moved his hand to his hole, he felt a plug,
“Hah, you fucking dirty slut, you wore that the whole time we were with them? What a whore you are. You knew you wanted this, huh?” He scowled, removing it from him and replacing it with his fingers, dipping in and out of him at a quickening pace since he was already looser for him.
“Be a good fucking boy and get in your cage, I want you on your knees, to sit on that dildo and not fucking move on it, I want to watch you play with yourself, desperate for me.”
Frank obeyed, breaking the kiss and instantly going over to the cage and crawling in, positioning himself exactly as Ray wanted. He was on his knees, facing him as he squirmed, unable to move up or down because of the short height of the cage. He loved it when Ray made him his bitch, when he just stood there watching him humiliate himself. He got off on the embarrassment, which honestly, wasn’t really embarrassment anymore since they had done it so much, but he still got such a kick out of it.
After getting adjusted to the size of the dildo, he used his cuffed hands to slowly stroke himself, making direct eye contact with Ray the entire time.
“Fuck- Ray- ugh, I need you” he moaned, slightly tilting his head back with pleasure yet keeping his feverish gaze locked onto Ray’s.
He watched as he trembled under his own touch, admiring how pathetic he looked doing exactly as he ordered him to, fuck, Ray needed him just as much now. He began palming his own cock through his jeans as he watched his stupid puppy play himself silly.
“Your thighs are shaking so much, fuck, you’re so hot like this.”
“Mmph fuck, Ray- please…”
At this point Ray had had enough of watching, he wanted to touch him, he wanted to fuck him- needed to. He wanted his hands all over Frank’s glistening chest, to run his hands through his hair, he wanted to feel him tremble underneath him as he fucked him.
He opened the cage door and grabbed Frank by the collar giving it a pull towards him as he released himself off of the dildo. He stumbled out of the cage and lifted himself off of his knees with a groan, they were all red and sore but he didn’t care, he kind of enjoyed the ache- it made him feel weak but in a pleasurable way, as if his legs were going to give out if Ray so much as touched him.
“Fuck? You’ve been such a good boy for me, pup- What do you want now, hm?” He said, laying his hand on Frank’s torso, caressing his chest and admiring his beautiful tattooed arms and glancing down to his wet, cuffed hands, which he swiftly set him free from.
“Mph, I want you to fuck me”
“What?” He cooed.
“Fuck me, Please, Ray”
“Thaaats better my boy” He said pulling him in for a kiss, unbuckling his belt and dragging his trousers down his thighs, shuffling out of them off as they dropped to his feet and kicking them to the side.
He pumped his cock a few times, using the lube but he was already wet with precum and hard from the sight of his boy jerking off for him that he didn’t need much.
“Turn around baby, lean over the cage” he instructed, positioning himself behind Frank, shamelessly grabbing his ass and watching as colour bloomed into his flesh as his hands gripped it.
Frank’s hands gripped the bars on the cage as he supported himself over it, ready for whatever Ray was going to do to him. His cock twitched as he slowly pushed into his ass, staying still for a moment to adjust and then picking up the pace as he slid his hard member in and out of his warmth as they both moaned into each others ears, practically collapsed into one another as their bodies clung on, desperate for each other,
“Fuck, god Frank- you feel- so fucking good around me-“
Frank but whined breathlessly in response, feeling himself close to his climax already as his legs trembled beneath him. He was so fucking needy and he was going to come so quickly.
“Ray- I’m gonna- fuck, fuck-“ he moaned, using one hand to jerk himself off as Ray fucked into him mercilessly.
“Fuck, pup your doing so well, come for me baby, fuck”
As the words escaped from his mouth, he felt Frank convulsing underneath him as he climaxed, moaning in absolute ecstasy- had been needing this for so long.
Ray slowed the pace, carrying Frank though his high as he came close himself, coming inside of him as his ass contracted around his pulsing cock, taking him so fucking well.
“Fuck, Frank-“ he moaned,
“Shit, ugh I love you”
“Mph you too baby, fuck that was so good.” He whispered, turning around grabbing Ray’s hips and bringing them in, holding him close as they both caught their breath.