Chapter 41: 4.2.1
koen will not let gabriel break his vow no matter what. after a bit of struggle koen manages to get a chastity cage on gabriel. after it snaps into place gabriel is furious, pinning koen to the bed but unable to do anything and ends up just rutting against koen
The air in the bedroom was thick, tasted of salt and desperation. It was the third day. Gabriel, usually so pristine and composed, was a wreck against the rumpled sheets. His blonde hair was dark with sweat, plastered to his forehead. A sheen of it covered his chest, catching the low lamplight. His cock, hard and dripping continuously, twitched against his stomach, an angry red against his pale skin. Pre-cum soaked his lower abdomen, a persistent leak he could no more control than the tremors in his thighs.
“Koen,” Gabriel growled, his voice a ragged strip of velvet. It wasn’t a request. It was a biological imperative.
Koen stood by the bed, his own heart hammering against his ribs. He’d tried cold baths, he’d tried herbal tinctures bought from a frantic apothecary, he’d tried binding Gabriel with blessed silk. Nothing stemmed the tide of the Hell-plant’s influence. It wanted his angel to breed, to spill, to fuck until the fever broke or he died from the effort. And Gabriel, teeth gritted, eyes burning with a blue fire that had nothing to do with holiness, was fighting it with every shred of his will.
“I can’t,” Gabriel hissed, fists clenched in the sheets. “I took the vow, Koen. I will not break it.”
“I know,” Koen said, his voice soft. He moved closer, his tan hand hovering over Gabriel’s trembling flank. “I know you won’t. And I won’t let you.”
The solution had come to him in a moment of sick, practical genius. A small, cruel-looking thing of polished steel and a tiny, intricate lock, procured from a dubious merchant in the lower city who asked no questions. Koen held it up now, the metal glinting.
Gabriel’s eyes focused on it. Confusion, then dawning horror. “No.”
“It’s the only way, Gabe,” Koen said, his own throat tight. “The infection doesn’t want release, it wants seed. This… this stops that. Lets the fever burn through without you… without you sinning.”
“You think a piece of mortal metal can cage this?” Gabriel laughed, a harsh, broken sound. He gestured to his own body, to the evidence of the infernal need pulsing through him. “It’s divine biology poisoned by Hell. It will not be contained by a toy.”
“We have to try.”
The moment Koen’s fingers touched him, Gabriel moved. It wasn’t the graceful, effortless motion of an archangel, but the frenzied lunge of a wild thing. Koen was strong, half-demon strength surging in his veins, but Gabriel was an element of Heaven made flesh. He slammed Koen back against the wall, the impact driving the air from Koen’s lungs. The cage clattered to the floor.
Gabriel pinned him, his body a furnace of muscle and need. Koen could feel the hard, slick length of him pressing insistently against his thigh, leaking heat through the fabric of his trousers. Gabriel’s breath was hot and ragged against Koen’s neck.
“I could take you,” Gabriel murmured, his voice slurred with want. “I could bend you over and bury myself so deep in your ass you’d feel me for a week. I could fill you up until it spills out of you. My clever, loyal demon. Let me. Let me break this. The vow… fuck the vow…”
Koen’s own body responded, a traitorous heat pooling in his gut. He wanted it. God, he wanted it. To feel Gabriel, finally, after all this time. But the pain in Gabriel’s eyes, the real Gabriel under the fever, was sharper than any desire. “No,” Koen gasped, twisting. He brought a knee up, not to hurt but to create space, and shoved with all his might.
They fell onto the bed in a tangle of limbs. Koen scrambled, his hand patting the sheets blindly until his fingers closed around the cold steel. Gabriel was on him again, rolling him onto his back, his weight pinning Koen down. Koen didn’t fight the pin. He used it.
He brought his legs up, wrapping them around Gabriel’s waist, locking his ankles. It pulled Gabriel’s hips flush against his own. With one hand, Koen fumbled between their straining bodies. His fingers found Gabriel’s cock, so hard it was like iron, slick and hot. Gabriel swore, a filthy, heavenly curse, and bucked into the touch.
“Don’t stop,” Gabriel pleaded, his forehead dropping to Koen’s shoulder.
“I’m sorry,” Koen whispered, and with a swift, brutal motion, he sheathed the steel device around Gabriel’s shaft, clicking the ring into place at the base. His thumb found the tiny lock and twisted. A soft, final snick echoed in the room.
The effect was instantaneous.
The desperate, rutting motion against Koen’s stomach ceased. Gabriel went utterly still above him. Then, a low, vibrating growl began in the archangel’s chest, building into a roar of pure, unadulterated fury. The lamps in the room flared, then dimmed. The air pressure dropped.
“You dare?” Gabriel’s voice was not his own. It was the sound of a mountain breaking apart. His hands, which had been gripping Koen’s shoulders, moved to his throat, not squeezing, but holding him in place with terrifying possession. His blue eyes were wells of outrage. “You cage me?!”
“To save you,” Koen choked out, not afraid, but heartsick.
Gabriel’s fury was a tangible force. He shoved Koen deeper into the mattress, his body a tense line of thwarted need. He looked down between their bodies, at the steel now enclosing his most vulnerable part, a mockery of his divine form. The infection, denied its primary goal, writhed inside him. A fresh surge of pre-cum welled up, beading at the small opening of the cage and dripping pathetically onto Koen’s shirt.
With a snarl that was half agony, Gabriel ground his hips down against Koen. The hard ridge of the cage dug into Koen’s stomach through their clothes. It wasn’t sex. It was a frustrated, animalistic rutting. Gabriel began to move, a frantic, punishing rhythm, driving his confined cock against Koen’s body again and again.
“You want to help?” Gabriel spat, his breath hot on Koen’s face. His movements became harder, faster. “Then take this. Take what you’ve left me with.”
He rocked against Koen, the metal of the cage a cold, insistent pressure. The friction through the fabric was maddening for them both—a brutal simulation. Koen could feel Gabriel’s balls, drawn up tight, slapping against him with each thrust. Gabriel’s hips pistoned, a machine of denied release, his muscles corded and shaking with the effort. Sweat dripped from his chin onto Koen’s chest.
“Fuck… fuck… fuck…” Gabriel chanted, each word a hammer blow, each thrust a punctuation mark of his helpless rage. He buried his face in the crook of Koen’s neck, his teeth grazing the skin, not biting, but resting there in a threat. His movements became less rhythmic, more a desperate, grinding spasm. He was chasing a climax that the steel prison made impossible, rubbing himself raw against Koen’s body.
Koen wrapped his arms around Gabriel’s heaving back, holding him through it. He felt the tremors, the unbearable tension coiling in the angel. Gabriel’s rutting became wilder, more lost. A choked, broken sound escaped him—not pleasure, not relief, but the sheer physical violence of need with nowhere to go.
Finally, with a final, shuddering grind that pressed the cage so hard into Koen’s belly it would leave a bruise, Gabriel collapsed. His full weight came down, heavy and spent. A few last, helpless twitches pulsed through him, trapped metal pressing into flesh. He was still hard, still leaking inside the cage, but the frantic energy was gone, replaced by a shuddering exhaustion.
He lay there, pinned against the one person he both wanted and couldn’t have, breathing ragged gasps into the quiet of the room. The fire in his eyes had banked to a smolder of shame and residual, aching need. The cage, glinting in the lamplight, remained locked in place.
The cage, glinting in the lamplight, remained locked in place.
For a long time, the only sound was Gabriel’s ragged breathing slowing against Koen’s neck. Koen kept his arms around him, feeling the tremors slowly subside. The wet spot on his own shirt cooled unpleasantly. When Gabriel finally pushed himself up, his face was a hollow mask of shame. He didn’t meet Koen’s eyes. He just swung his legs off the bed and walked, with stiff dignity, toward the washroom. The metal device between his legs looked obscene, a blight on his form.
Koen sat up, running a hand through his ashen hair. “Gabe…”
The door shut with a soft, definitive click.
Morning came with a fragile, negotiated peace. Gabriel emerged dressed in simple linen trousers and a loose shirt, his blonde hair neatly combed. The cage was a hidden secret under the fabric. He moved through the kitchen, making tea, his movements precise and controlled. But his eyes were glued to Koen. Wherever Koen went—to the pantry, to the table, to stir the fire—Gabriel’s gaze followed, a palpable heat on his back. He didn’t speak much. He just needed to be near.
“I’ve got to clean the pistols,” Koen said, gathering his gear from the peg by the door. The familiar weight of oil and steel was a comfort.
Gabriel simply nodded, picking up his own ledger of celestial correspondence. He sat at the heavy oak table, a quill in his hand. He wrote a single line. Then his knuckles whitened, the quill snapping. He stared at the broken nib, his breathing hitching. Koen paused, watching. Gabriel carefully set the pieces aside, picked up another quill, and began again. His shoulders were taut as drawn wire.
Koen worked at the table across from him, field-stripping his revolving pistol. The rhythmic clink of parts, the sharp smell of solvent, it was his normal routine. Gabriel’s presence was a silent, humming pressure a few feet away. Every few minutes, Koen would glance up. Gabriel’s eyes would be on his hands, watching the deft movements with an intensity that had nothing to do with curiosity.
“You’re staring,” Koen muttered, not looking up as he ran a cloth down a barrel.
“I am,” Gabriel replied, his voice flat.
A tremor went through Gabriel’s hand, spilling a drop of ink. It bloomed on the parchment like a dark flower. He stared at it, his nostrils flaring. Koen saw the change begin—a slight tightening around Gabriel’s perfect mouth, a dilation of his pupils swallowing the cool blue. The infection was rising again, a tide of Hell beneath an angel’s skin.
“Maybe you should take a walk,” Koen suggested carefully, slotting the cylinder back into the frame.
Gabriel stood up so fast his chair scraped loudly across the floorboards. “No.” The word was a guttural command. He came around the table, his movements fluid and predatory. Koen stayed seated, holding the half-reassembled pistol. Gabriel’s hand shot out, clamping around Koen’s wrist with paralyzing strength. “You will stay right there.”
“Gabriel, look at me,” Koen said, trying to keep his voice steady. “You’re in the house. You’re safe. It’s just a flare.”
“It is not just a flare,” Gabriel snarled, his other hand fisting in the front of Koen’s shirt. He yanked, pulling Koen upright and shoving him back against the stone hearth. The mantle dug into Koen’s spine. “It is a poison in my veins that wants to fuck a hole into you. It wants to see you dripping with me. Do you understand that? It has pictures, Koen. Vivid, fucking pictures.”
His breath was hot on Koen’s face. The cold fury from the night before was gone, replaced by a razor-edged, desperate hunger. He pushed his hips forward, grinding the hard, caged line of his cock against Koen’s thigh. A low groan escaped him, equal parts pleasure and agony.
“I can feel it leaking,” Gabriel whispered harshly, his lips against Koen’s ear. “I’m filling that little steel prison up like a fucking jar. It’s pooling in there, hot and useless.” He rutted again, a sharp, seeking motion. The metal pressed insistently through both layers of cloth. “Do you know what I’d do if I were free? Right now?”
Koen’s own body responded, a flush of heat spreading through him. “Tell me,” he breathed, against his better judgment.
Gabriel’s hand released his wrist and cupped him roughly through his trousers, squeezing. Koen gasped. “I’d get on my knees right here on these dirty floorboards,” Gabriel hissed, his voice dripping with sacrilege. “I’d open your trousers with my teeth. I’d take your fucking cock so deep down my throat you’d see Heaven. I’d make you come so hard you’d forget your own name. Then I’d turn you around, taste myself on your skin, and fuck you raw against this hearth until you screamed.”
The graphic filth poured out of him, a torrent of impossible want. As he spoke, he kept grinding, the cage providing a brutal, unyielding friction. His forehead dropped to Koen’s shoulder, his body shuddering. “But I can’t,” he choked out. “I can’t do a damned thing.”
His movements became more frantic, more violent. He shoved Koen harder into the stone, his hips piston-driving against Koen’s leg. It wasn’t for pleasure; it was a furious, physical rage against the limitation. The polished steel of the cage was a brutal joke, a torment. Pre-cum soaked through the front of Gabriel’s trousers, a dark, wet patch spreading.
“Fuck! Fuck, Koen, please,” he begged, the arrogance shattered into a thousand pieces. He wasn’t begging for release; he was begging for an end to the need itself. His thrusts lost all rhythm, becoming a series of jagged, helpless spasms. His body was seeking a climax it was mechanically denied, rubbing itself into a bruised and feverish exhaustion against the fabric and muscle of Koen’s thigh.
Koen held still, taking it, letting Gabriel use him as this blunt instrument. He could feel the damp heat seeping through his own trousers. Gabriel’s powerful frame shook against him, a divine engine tearing itself apart. Finally, with a final, choked curse, Gabriel stilled, his body slumping against Koen’s, utterly spent. His breathing was a ragged tear in the quiet room.
He pushed back, turning away, his face averted. He adjusted himself with a wince, the wet fabric sticking unpleasantly. Without a word, he walked back to the table, sat down, and picked up the broken quill. He stared at the ledger, unmoving. The moment was over. The cage was still locked. The infection was still there. They would ride it out.
They would ride it out.
on the final day the infection reaches a fever pitch. gabriel commands koen to take off the cage, using some of his grace to force koen to obey. koen falls into a trance like state and unlocks the cage
And they did, for hours that frayed into a grim, hushed afternoon. The house felt like a glass bowl about to crack. Gabriel sat rigidly at the table, pretending to read, but Koen could see the tremor in his hands. Sweat beaded at his temples. The scent of him had changed—musk and sharp, feverish salt instead of his usual clean ozone. Koen cleaned every weapon he owned, twice, the methodical motions a poor bulwark against the tension coiling in the room.
Sunset bled crimson across the floorboards.
That’s when the change happened. A stillness, absolute and profound, fell over Gabriel. He put his ledger down with terrifying precision. The tremor was gone. His gaze, when it lifted to Koen, was not cloudy with lust or fury. It was clear, commanding, and utterly alien.
“Bring me the key, Koen.”
Koen’s blood turned to ice. “No.”
“You misunderstand.” Gabriel’s voice resonated, layered with a celestial harmonic that vibrated in Koen’s teeth. It was not a request. It was a foundational command, the voice that spoke galaxies into being. “Bring. Me. The. Key.”
Grace flooded the room, a pressure that bent the lamplight and made the air taste of burning incense. Koen’s will, his fierce loyalty, his every thought, smoothed out like a stone beneath a glacier. The fight drained from his muscles. His mind grew quiet, soft, a receptive pool. The dusty hunter’s awareness of his body, the weight of the pistol in his hand, the smell of oil—all of it receded behind a thick, warm curtain of pure compliance.
“Yes,” Koen heard himself say, his own voice distant.
He watched, a passenger in his own flesh, as his hand reached for the leather cord around his neck. The small, cold iron key hung there, next to a chipped fang from his first kill. His fingers worked the knot with methodical calm, unhurried. Across the room, Gabriel rose. The angel said nothing, did nothing but watch. The grace radiating from him was a furnace, bending Koen’s reality to its purpose.
Koen walked. His boots were heavy on the floor. Each step echoed. He stopped a foot from Gabriel, close enough to feel the divine heat baking off his skin, to see the desperate, dark promise in those blue eyes.
His hands moved without hesitation. They went to the fastening of Gabriel’s trousers, loosening them, pushing the fabric down over sharp hips. The steel cage glinted, slick with trapped fluid. Koen’s fingers, steady and sure under the angelic compulsion, found the small lock. The key slid in. The click was the loudest sound in the world.
The lock sprang open. The front of the cage fell away.
Gabriel’s control shattered. A raw, guttural sound ripped from his throat as the sick, swollen heat of his cock was finally, brutally freed. It was a dark, angry red, painfully hard, the skin stretched taut and gleaming. Pre-cum, no longer contained, instantly beaded and streamed from the tip, coating his shaft. He grabbed Koen by the back of the neck, his grip both punishment and anchor, and crushed their mouths together.
This was not a kiss. It was consumption. Teeth clashed, tongues battled, Gabriel drinking the oxygen from Koen’s lungs as he backed him blindly towards the heavy oak table. Parchment and quills scattered. The half-cleaned pistol clattered to the floor. Koen’s hips hit the edge, and Gabriel’s hands, rough and frantic, shoved his trousers and smalls down to his thighs in one brutal yank.
“You see?” Gabriel snarled, his breath scorching against Koen’s mouth. His hand wrapped around his own cock, stroking once, a rough, possessive glide through the mess of his own need. He pressed the weeping head against Koen’s entrance, which was dry and tight. “You see what you did? You made me wait. Now you’ll take it. All of it.”
He pushed.
The burn was immediate, shocking. Koen gasped, his head falling back against the wood. Gabriel didn’t stop. He didn’t pause. He just leaned his weight in, a relentless, splitting pressure, forcing his way into the tight, unyielding clench of Koen’s body. There was no give, no gentleness, just the brutal, stretching burn of being filled too fast, too soon.
“Fuck, you’re tight,” Gabriel groaned, his voice wrecked, hips snapping forward to finally bury himself to the hilt in one vicious, claiming thrust.
Koen saw stars, a white flash of pure sensation blooming behind his eyes. It was pain, a sharp, bright line of it, but beneath that, vibrating through the angelic compulsion still fogging his mind, was a shocking, visceral rightness. Gabriel was inside him. Fully. Finally. A broken, ragged sound escaped Koen’s throat.
Gabriel began to move.
It was not lovemaking. It was a furious, rhythmic punishment, each deep, punishing drive of his hips a wordless accusation. He fucked like he was trying to carve his shape into Koen’s bones. The table screeched across the floor with every thrust. His hands dug into Koen’s hips hard enough to bruise, to leave the half-demon’s remarkable flesh marked for days.
“Is this,” Gabriel grunted, sweat dripping from his chin onto Koen’s chest, “what you wanted? All your clever plans?” He snapped his hips, a brutal, upward angle that stole Koen’s breath. “Your little cage?”
“No,” Koen managed, the word a choked gasp. The compulsion was fading, burned away by the sheer physical intensity. He was present now, fully in the raw, aching reality of it. He grabbed at Gabriel’s forearms, his claws unsheathing and pricking the perfect skin. “I wanted… to save you.”
“You didn’t save me.” Gabriel leaned over him, his face a beautiful, torment-ridden mask. “You just delayed the sin.” He changed his angle, pounding into a spot that lit Koen’s nerves on fire, a jolt of pure, electric pleasure spearing through the pain. Koen cried out, his back arching off the table.
The sound seemed to ignite something feral in Gabriel. His thrusts became more erratic, faster, a savage, piston-drive rhythm chasing his own end. He bent and bit the junction of Koen’s neck and shoulder, not breaking the skin but claiming it all the same. The wet, filthy sound of their joining filled the room, a lewd soundtrack to their ruin.
“Gonna cum,” Gabriel warned, the words slurred, animal. His rhythm fractured completely, became frantic, short jabs. “Gonna fill you up with it. All that fucking poison. Going to pump it so deep into you it’ll never come out.”
He slammed in once, twice more, and then he shuddered, a full-body convulsion. Koen felt it—the hot, pulsing flood deep inside him. It seemed endless, a torrent that shouldn’t have fit, marking his inner walls, claiming him in the most primal way. Gabriel’s grip on him was ferocious, his hips grinding in tiny circles as he emptied himself with a long, broken groan.
He collapsed forward, his weight pressing Koen into the hard wood. They were both slick with sweat, gasping. The divine heat of him was overwhelming. Koen could feel the spent, softening length of him still buried inside, the warm trickle of seed escaping between his own thighs. The silence that followed was deafening, broken only by their ragged breathing.
Then, a hot drop fell onto Koen’s cheek. Another.
Gabriel was crying. Silently. His face was buried in Koen’s neck, his shoulders trembling not with fever, but with a silent, soul-deep devastation.
The vow was broken. The fever was gone. Only the wreckage remained.