Work Text:
Soap crouched down on the floor, muscles aching as he peered over the pages of the ancient tome in front of him.
The floorboards creaked as Soap shifted his weight, leaning forward, squinting to make out the exact shape of the glyph.
The sigil in the book alleged that it would open a portal to another dimension, a portal that could allow spirits, ghosts, and even demons to pass through it.
And what better spot to conjure a spirit portal than in his housemate’s attic?
He couldn’t do it in his own room, obviously, couldn’t do it in his housemate’s room, so that left the attic.
Gaz was out of town this weekend, visiting his family back home, but Soap had to work quickly anyways. Gaz could never find out.
Shame and excitement fueling him, Soap dipped his gloved hand in the tub of pig’s blood, just coating his finger tips, coolness seeping into his fingers through the latex. Soap was damn lucky the local butcher shop had pig’s blood in stock, the spell called for human, but pig had to be close enough. They call it ‘long pig’ for a reason, right?
Of course, the butcher had asked Soap what it was for. God, what did a normal person even use pig’s blood for?
He had told the butcher, “Pig’s blood soup.” Which, judging by the butcher’s expression, was both a normal thing to say and was slightly impressive as well. Soap would take it where he could get it.
Soap turned his attention back to the floor, a decent sized square of blue tarp protecting the hardwood, held down by stones from the garden, half finished glyph still wet and shimmering. He traced his blood soaked fingers along the tarp, mimicking the shapes shown in the book to the best of his ability.
He continued his work, frequently re-dipping his fingers in the blood, careful to hold his hand gripping the bottom of the plastic container steady, careful not to spill a drop anywhere. Blood was a bitch to get out of anything.
Soap’s lower back twinged as he finished the symbol. He stood up, pulling off his glove and turning it inside out, containing the liquid inside the glove. Soap’s eyes flitted from the symbol on the tarp to the one in the book, now able to observe it from above.
It looked… close enough. Soap fancied himself a bit of an artist, but blood and plastic tarp was quite different from his usual charcoals and canvas.
Soap resealed the container, placing it on the side table he set up near the tarp, tossing the soiled glove in the trash. He collected the book from the ground, setting it next to the pig’s blood as he grabbed the candles.
He snagged his lighter from his pocket, flicking it on and carefully tilting the candles into the flame until the wick caught fire.
Stepping carefully around the tarp, Soap lit the small tea lights and placed them at particular spots on the glyph and then added some extra around the room for ambiance. The attic didn’t have the best lighting, and he needed the candles for the spell anyway.
Soap placed the last candle on the shelf and returned to the book on the nightstand.
He picked up the book, resting it in his palms, feeling the intricate embossed patterns underneath his fingertips. Soap fingered the tattered edge of the page, the paper soft with wear. He figited with the corner of the page, well aware that he was stalling, bubbles of nervous anticipation starting to rise in his stomach.
Soap let out a harsh sigh, closing his eyes and shaking his head gently, trying to will the anxiety from his body. This was ridiculous, right? Summoning a demon for Christ’s sake. Nothing was going to happen anyway.
Soap looked up from the book, not staring at any particular location. Nothing was going to happen anyway, might as well get it over with.
Turning his eyes back to the book, Soap took a half step, facing the glyph on the floor properly. He watched the flames on the small candles flicker, reflecting in the blood on the tarp that hadn’t quite dried yet.
He started to recite the incantation listed in the book, Latin feeling a bit silly and clumsy on his tongue at first.
Soap powered through it, continuing with the spell as much confidence as he could muster. The book placed a lot of emphasis on things like ‘visualization’ and ‘imbuing the spell with intention’, so Soap pictured the demon he was trying to summon in the blood sigil ahead of him, tried to feel it manifesting, whatever the hell that felt like.
The words continued to flow out of his mouth. As he neared the end, he felt something stirring inside him. A small pinprick of ice in his stomach that slowly grew, settling into a pit at the bottom of his stomach. The thrum of anxiety was pulsing quickly through his veins.
It felt… different from his normal anxiety. A sharp edge to it that wasn’t normally there. Something magical maybe?
Soap pressed down that thought as he finished the incantation. With the final word dropping from his lips, silence engulfed the room as he slowly peered up from the pages to…
Nothing.
The glyph before him was empty, entirely unchanged from when he began.
Soap rolled his eyes, sighing as he snapped the book shut. Of course it didn’t work. What was he expecting? That an actual demon was going to appear in that stupid pig’s blood finger painting?
A chill running down his spine snapped Soap out of his spiraling shame. A draft had poured in, moving around Soap’s back, shifting his soft shirt. Soap’s blood ran cold. Both windows were closed. Where could that draft be coming from?
Soap froze, the distinct feeling of being watched suddenly filling him. Soap sharply felt the edges of where his vision landed, suddenly so aware of his exact physical limitations, the exact spots where he couldn’t see without turning his head.
Did he turn his head and see? Or did he live in the space where not knowing was better?
Soap turned his head.
Nothing. Again.
He breathed out a sigh of relief. There was absolutely nothing behind him. Just the dusty bookcase and empty floorboards.
Soap turned his head back towards the glyph and jumped backwards at the figure that appeared in the glyph. There was no sound, no movement, suddenly a space that was empty had a demon in it. It must have appeared between blinks of an eye.
The demon was tall, the bone white curved horns almost touching the ceiling. His body was broad, muscular, and so pitch black that he appeared more like a shape in reality, a hole where a body should have been.
Soap was still frozen in place, eyes widened in shock as he drank in the sight of the demon before him.
The demon leaned forward, golden yellow eyes peering out of a skull marked face. Soap’s gaze dropped to the demon’s legs in awe. They were shaped like a deer’s, but with clawed feet at the end. Their motions distinctly otherworldly and strange as they bent at the knee and ankle to tilt the demon’s body forward, like an animatronic at a theme park or a costumed haunt actor on stilts.
“You gonna stand there and stare all day?” The demon’s mouth opened as he spoke, revealing sharp, white teeth. The sides of his mouth opened far back on his skull, farther than it would on any human. The demon’s voice sounded out with no movement from his mouth, sounding both through his ears and in his brain.
Soap swallowed, steeling his nerves. “You certainly are something to look at.” Soap deliberately dragged his gaze down the demon’s chest, following the swell of pecs and a thick, powerful abdomen, coming to rest at the scrap of fabric barely covering an intimidatingly large bulge.
Soap’s mouth watered at the sight, heady thoughts momentarily overpowering his intimidation at the large form in front of him.
The demon chuckled, taking a step out of the blood sigil on the ground and further into Soap’s space.
Wait, the book said that the sigil would contain the demon, he shouldn’t—
“I can smell your fear, little one. Don’t try to hide it from me.” The demon said, his deep and rumbling voice vibrating in Soap’s head.
Soap blinked, trying to cover his panic. The demon shouldn’t have been able to leave the edge of that glyph. Soap was quickly losing control of the situation.
“What’s your name anyway? The book never said.” Soap said, gesturing with the book still in his hand. He was deflecting entirely, hoping a topic change would distract from his nerves.
The demon took a step closer, and Soap took a step back, setting down the book on the side table as he reached it.
“You can call me Ghost.” The demon, Ghost, said, a glint of amusement in his eyes.
“Soap,” He gestured to himself, hands still trembling slightly. Soap wasn’t sure if it was demons or fairies that had power over you once they had your real name, but he figured it wasn’t worth the risk.
“Soap,” Ghost repeated. Soap’s name sounded good coming out of Ghost’s mouth, he elongated each consonant, feeling out the nickname in his mouth.
Ghost stepped forward again, Soap stepped back, his back now pressed against the wall, heart racing. A clawed hand reached out, gently holding Soap’s chin. Pinpricks of pain seeped into Soap’s skin as Ghost pulled Soap’s chin up, forcing them to make eye contact.
Soap’s breath caught in his throat as he stared up into Ghost’s eyes. His eyes were nothing like Soap had ever seen, rings of yellow surrounding square shaped pupils. They were so close now, distinct scent of fire and brick rolling off of Ghost.
“You are certainly the prettiest creature that has summoned me in a while.” Ghost said, tilting his head as his eyes raked across Soap’s face.
Soap blushed, averting his gaze from Ghost’s eyes, his head held in place by Soap’s claws. He let out a ragged breath, internally cursing how easily his emotions showed on his face. Soap had dragged his eyes down to Ghost’s mouth, a thick, tendril-like tongue starting to poke through sharp teeth. Arousal was starting to pour down his body, mixing with the fear still thrumming within.
Soap found himself at a rare loss for words, the starts of sentences rolling in his mind but nothing coming to fruition as he continued to stare at the thin tip of Ghost’s tongue, shiny with saliva, running along the tips of his sharp teeth.
Ghost chuckled. Soap could practically feel it vibrate in his chest, making him squirm under Ghost’s gaze.
“Tell me, Soap, why did you summon me? Were you seeking the power of an incubus’s seed? Fertility? Or are you just a thrill seeker?” Ghost asked.
Soap looked into Ghost’s eyes. “Thrill seeker, for sure.” Soap said, a sly grin splitting across his face.
And thrill seeker he was. If it was legal and ethical, he’d probably tried it, but something was missing. No specialized dildo, or any night in the dungeon seemed to scratch that itch inside of him.
It only got worse when he started testosterone, his libido and need skyrocketing.
“My favorite kind.” Ghost practically purred. “You see something you like, Soap? Been staring at my tongue for a long time.”
Soap bit his own tongue, smiling, feeling arousal pool in his gut. “I certainly do, Ghost.”
Ghost chuckled again. “Let me show you how good it feels, yeah?” Ghost leaned down, wrapping one of his impossibly large arms around Soap’s waist. Rarely did Soap feel small, but Ghost was enormous. Soap’s hands came to rest on Ghost’s pecs.
Soap nodded, his breaths coming out short and shallow. Anticipation sending shivers down his spine, heat already building in his cunt.
Ghost opened his mouth impossibly wide as he brought the tip of his tongue to Soap’s lips. Ghost traced his tongue gently on Soap’s bottom lip, caressing the plush curve. Soap was shocked at how much control Ghost had over it.
The demon pushed his tongue into Soap’s mouth over his teeth and onto his tongue. Soap was struck by how cool it was, refreshing and chilling like water flowing down his throat when he was desperate and thirsty. Soap always ran so hot, Ghost was bringing him to equilibrium.
Ghost delicately traced his tongue tip on Soap’s tongue, and Soap moaned, opening his mouth wider to accept Ghost’s tongue further into him. Ghost moved his hand, wrapping his hand around the back of Soap’s head, cradling his head in massive clawed hands, almost engulfing his head entirely. Soap tilted his head back, resting it in Ghost’s hand.
Taking Soap’s invitation, Ghost plunged his tongue deeper, into Soap’s throat. Ghost’s tongue got wider and wider, thick enough to have to squirm into Soap’s fully open mouth, wiggling past his lips.
Ghost had to open his own mouth wider to allow more of his tongue to come out. Ghost’s teeth were now touching Soap’s forehead and chin, leaving Soap staring down the maw of the beast. His fear had been entirely overcome by arousal, feeling his cunt pulse while staring down Ghost’s throat.
Soap whined, his mouth feeling so impossibly full as he felt Ghost’s tongue start to push past his soft palate. It should have triggered his gag reflex at least a little, but Soap didn’t feel it, only felt the slick slide of Ghost’s smooth tongue. Fuck, did incubus saliva have some sort of numbing agent? Soap shivered as he thought of what else that could be used for.
Ghost’s tongue kept pushing down his throat. It felt impossibly long, never ending as the spit eased the slide, stretching his lips. Finally, Ghost stopped moving his tongue further down Soap’s throat. Soap let out a breath through his nose, relaxing his mouth around Ghost’s tongue.
Then Ghost’s tongue pulsed. Soap moaned, his eyes flying open as heat rushed through him. Ghost let out a hum, pleased. Soap had no idea where Ghost’s tongue even ended but he felt pleasure all throughout his mouth and throat. Drool was starting to collect around his lips, spilling down his chin. Soap could feel his clit throb, his hardness brushing against the inside of his pants, aching for more.
His tongue continued to thrust and pulse down Soap’s throat, hitting spots so deep inside Soap, spots that he didn’t even know would feel good until Ghost curled his tongue. Soap moaned, fuck he didn’t even know how to describe the fullness in his throat. Already feeling so completely consumed and full at the same time.
Ghost pulled his tongue out slowly. Soap gasped once the tongue was fully free of his mouth, his breaths coming out fast and ragged. Soap was already feeling a little hazy, his head limp in Ghost’s massive hand. Ghost pulled his tongue back into his mouth, moving slightly away from Soap to close his mouth.
“Already that drunk just off my tongue? We’ve hardly even gotten started, Soap.” Ghost said, unnaturally deep voice brimming with amusement.
Soap smirked, slow and lazy. “I’m ready for more, Ghost. Don’t be fooled.”
The sides of Ghost’s mouth pulled up towards the back of his head, revealing even more teeth. His version of a smile, Soap reasoned.
“Oh really?” Ghost said, inches from Soap’s face.
Ghost’s strong arms pulled Soap flush with Ghost’s body and he gasped. A hard, impossibly large cock was pressed against his abdomen and chest. The fabric separating Ghost’s cock and Soap’s chest was thin, he swore he could feel an odd texture on Ghost’s cock.
Soap’s curiosity was piqued. He rested his fingers on the edge of the fabric that was barely containing Ghost’s cock, looking up at Ghost with pleading eyes.
“Please, Ghost.” Soap's voice was soft, high, whiny, so unlike himself.
“Help yourself.” Ghost said coolly.
Soap moved back slightly so he could see the cloth covered bulge in front of him. Slowly pulling the fabric down, Ghost’s cock bobbed out. Soap couldn’t help but squeeze his thighs together at the sight.
Ghost’s cock was, frankly, massive. Longer and thicker than any dildo he owned or had seen, intimidating and exciting in its size at all once. The tip was gently pointed, reminiscent of devil tails or horns. Down the shaft, there was a ladder of silver barbell piercings all the way down. On top of that, the skin on his shaft was ridged, textured and ribbed in an interesting angular pattern. The base had a gentle swell and thickening that had Soap’s hole clenching with need.
Soap’s eyes widened, his mouth gently parted. He couldn’t help but reach out and touch. Entranced, Soap reached out and wrapped his hand around the length of Ghost’s cock. Ghost hissed, his cock twitching in Soap’s hand.
Soap moved his hand up and down Ghost’s cock, he couldn’t even wrap his hand all the way around Ghost’s girth, a shot of arousal sparking through him as he imagined his cock splitting open his cunt.
Soap let out a harsh sigh, spit pooling in his mouth as he looked down as Ghost’s cock, spilling over his lips and onto the tip.
“I can hear you thinking from here. Give it a taste, Soap.” Ghost said, his hand gently guiding Soap’s head downwards.
Soap hardly had to bend over to take the tip of Ghost’s cock in his mouth. He took as much of Ghost as he could, running his tongue along each piercing as he took Ghost deeper. Soap considered his throat pretty well trained, but he still could only take part of Ghost in his mouth, feeling the pointed tip hit the back of his throat.
He bobbed his head up and down Ghost’s cock, feeling smooth barbells slip past his lips. Soap compensated and ran both his hands up and down the length that his mouth couldn’t reach.
Soap slowed his pace, tracing the sensitive tip along the ridges and textured skin on his cock. His movements more exploratory and curious rather than anything with purpose. It was strange, the ridges slightly hard and the textured areas as soft as the skin anywhere else on his cock. Ghost’s hand tightened in his hair and his hips bucked up when Soap ran his tongue along a particularly thick ridge near the tip.
Ghost’s clawed hand applied slight pressure on the back of his head and Soap took the guidance and hollowed his cheeks, applying pressure as he took Ghost’s cock as deep as he could.
The demon slipped a finger into Soap’s mouth, fitting tightly between his own cock and Soap’s cheek. Ghost hooked a clawed finger in Soap’s cheek, pulling Soap further onto his cock.
“I think you can take a little bit more, hm?” Ghost said, urging Soap to take his cock further, rolling his hips gently.
Soap moaned, his eyes rolling back and his mouth opening further, somehow fitting more of his cock into his mouth. Soap’s lips were stretched wide, almost painful around the girth.
Ghost let out a pleased hum above him as he took Ghost’s cock that much deeper. He continued to suck Ghost’s cock, feeling hazy as drool started to slip past his lips and down Ghost’s length.
Soap suddenly felt so empty, his cunt aching for attention and desperate to be filled. All he could think about was Ghost’s cock stretching his hole, how the piercings and ridges would feel inside him.
He moaned around Ghost’s cock, his movements becoming sloppy, just shoving Ghost’s cock as deep as it could go. Drooling openly with no rhyme or reason to his movements.
Ghost’s hand in his hair gripped and pulled Soap’s mouth off his cock. Soap’s breath came out fast and heady, a trail of spit still connecting him to Ghost’s cock.
“Please, Ghost, please,” Soap whined.
Ghost ran the backs of his clawed fingers along Soap’s face then along his jaw, coming to the front to cradle his chin. He pulled Soap’s chin up, making Soap look so far upwards to look directly into Ghost’s eyes.
“You humans always get so desperate once you get your hands on a proper cock.” Ghost said, tutting at Soap.
Ghost let go of his chin, leaning back. Suddenly, he felt a cool tendril along the small of his back. Soap jumped, shivers going up his spine. He looked back to Ghost’s thick, prehensile tail running along his back. Soap was frozen, watching as the end of the tail skirted up his shirt and wrapped around his waist.
Soap’s breath caught in his throat, feeling the thick muscles contract around his waist. Soap was quickly lifted and pinned up against the wall, several feet off the ground. He felt his legs dangle, his heart raced.
“Steamin’ Jesus.” Soap swore through gritted teeth, leaning his head back against the wall. His body couldn’t decide if the show of strength was terrifying or arousing. Adrenaline rushed through his veins as he felt his cunt pulse. The answer was both, apparently.
Ghost grabbed onto the front of Soap’s joggers, roughly pulling off both his pants and his underwear in one smooth movement. Soap swore he heard the stitches pop.
Clawed hands gripped his thighs, engulfing his thighs as Ghost spread his legs. Soap felt on display, pinned and spread wide as Ghost’s eyes roamed over his body. Soap squirmed, feeling how wet he was as his cunt was spread.
“Gorgeous,” Ghost said, staring directly at his cunt.
Ghost leaned down, his breath ghosting over Soap’s cunt. He brought his fingers to Soap’s clit, pinching the sides of it gently and pulling back his foreskin, exposing the tip. Ghost tilted his head, curious.
He flicked his tongue out, the flat tip caressing his clit. Soap cried out, arching his back and grabbing onto the tail around his waist. The tip of his clit was so much more sensitive like this, bordering on the line of too much as Ghost rubbed his smooth tongue up and down Soap’s clit.
Ghost’s tongue moved downwards and plunged into his cunt. Squirming inside him as it moved deeper and deeper, getting thicker and thicker. Soap whined, high and tight. His thighs tensed as Ghost’s tongue stretched him open. Ghost was still sliding his impossibly long tongue into his cunt.
Ghost opened his mouth and moved his maw onto Soap’s cunt, moving his hand away from Soap’s clit. He rested sharp teeth on Soap’s lower stomach, his mouth now covering Soap’s cunt and lower stomach. Soap shuddered, his stomach tensing as some primal fear inside him wanted him to run seeing a predator’s mouth over him. Soap breathed out a tense sigh, the points of Ghost’s teeth scraping his skin.
That maddening tongue started thrusting in and out of Soap’s hole, so slick that wetness started dripping from Soap’s cunt and onto the floor.
“Fuck,” Soap hissed out.
Ghost’s flexible tongue changed angles so it ran the thick base up Soap’s clit and Soap was seeing stars. His hands flew up to grip Ghost’s horns as whines started spilling from his mouth beyond his control.
Heat was quickly building in his gut, Soap desperately wanted to thrust up into Ghost’s tongue, but he was at Ghost’s mercy, pinned by his teeth and restrained at the waist.
“Please, Ghost! Fuck-“ Soap begged, white knuckling his horns. “Right there, right there.” Soap was desperate, teetering on the edge of orgasm.
Ghost maintained his pace, flicking his glowing eyes upwards. Soap’s orgasm built before finally spilling over, leaving him gasping as heat rushed down his body, his eyes rolling back in his head.
Ghost’s thrusts slowed, helping Soap wind down from his peak as Soap’s limbs started to grow lax. His grip on Ghost’s horns loosened, his hands falling from them and back to the tail around his waist.
The demon pulled his tongue out, leaving him empty and slick. Ghost stood up fully and let go of Soap’s legs, allowing him to go lax, held up by Ghost’s tail. Ghost ran his pointed fingers through Soap’s mohawk, carding gently through the strands. His hand came to rest at the back of Soap’s head and Soap went pliant and soft in his grip, rubbing his head against Ghost’s hand like a cat.
“There we go,” Ghost hummed.
Ghost moved his hand away from Soap’s head, Soap’s eyes fluttering. Soap was suddenly moved off the wall, his eyes snapping open. Soap’s stomach lurched as he was carried over to the guest bed on the other side of the attic.
Soap was gently placed face up on the mattress, Ghost’s tail unwinding from his waist. Soap inhaled deeply when his waist was freed.
Above him, Ghost straddled his hips, the bottom of his cock resting on Soap’s stomach. Soap almost got dizzy looking down at it. The tip reached the bottom of his ribcage. Soap twitched, almost involuntarily thrusting up against Ghost’s cock. The top of his clit rubbed against the lowest of one of his piercings.
“C’mon, Ghost, it’ll fit.” Soap whined. He was nothing if not ambitious.
Ghost laughed at him, throwing his head back. “No, it won’t.” He cooed.
Soap keened, fuck, hopefully Ghost would try anyway.
“We’ll make it fit,” Ghost said, running one of his clawed hands along Soap’s stomach.
Ghost brought his thumb just below Soap’s belly button and pressed in, slicing open his skin, blood running out of a small crescent shaped cut. He winced in pain, hissing as Ghost dipped his claw into the blood and started to trace a sigil along Soap’s lower stomach.
Ghost was much faster than Soap was at sigil drawing. Soap watched as Ghost finished the symbol and pressed his hand over the symbol. The symbol glowed and then disappeared entirely, the cut healed and smoothed with it.
Soap’s stomach felt warm and shifted somehow. Different. Did Soap just get enchanted by a demon so his cock would fit inside Soap?
Pleased, Ghost shifted his weight and kneeled between Soap’s legs. He grabbed under Soap’s knees and lifted up, nearly folding him in half. Ghost lined himself up and pushed in slowly.
Soap moaned as he was split open on Ghost’s cock, feeling himself stretch further than he’d thought possible. Soap felt each piercing slip inside and rub inside him.
Ghost kept pushing inside until he was seated to the hilt inside Soap. He felt every ridge and bump along his rim, slick easing the glide into him. The gentle swell at the base of Ghost’s cock stretched him even further.
Soap keened as Ghost was buried fully inside him. He let go of Soap’s knees and leaned down, stilling so Soap could adjust. Soap panted, breathing hard as he let his head fall back against the mattress. He felt so full. Ghost was so deep that he could practically feel him in his throat.
Then Ghost started moving, thrusting in and out at an even, steady pace. Soap’s eyes rolled back as he arched his back and took his cock.
“Fuck, you’re ruinin’ normal sex for me.” Soap barely managed to breathe out between breaths.
“Good,” Ghost said, leaning over him and fucking him faster. “Maybe I’ll just keep you then, hm?”
Soap whined, scrabbling at what he could reach of Ghost’s arms. He never much liked the idea of being owned, but fuck, he certainly liked the idea when it was Ghost owning him.
Ghost chuckled at Soap’s reaction. “You like that, hm?”
Soap nodded furiously, keeping his eyes screwed shut.
Ghost let out a pleased hiss. “You’ll be my little pet, Soap.” He brought a hand to Soap’s jaw, tilting Soap’s chin downward. “Look.” Ghost commanded.
Soap opened his eyes and looked down at where they were joined, where Ghost was still fucking into him. A shock of arousal traveled through Soap as he saw Ghost’s cock bulge through the skin of his stomach. The outline clearly visible with each thrust.
Ghost’s hand rested over Soap’s stomach, growling as he felt the bulging cock, thrusting harder and harder.
Ghost moved his hand and grabbed one of Soap’s, placing it directly where Ghost’s cock pushed through.
God, it felt obscene. Feeling where Ghost was rearranging his guts, feeling his own skin and muscles affected by Ghost’s cock. Ghost thrust in, nestling his cock fully inside and flexed his cock. Soap groaned, feeling it twitch inside him and on his hand.
Ghost huffed out, rumbling under his breath. He pulled out suddenly and Soap whimpered, immediately missing the fullness. Ghost was quick, grabbing Soap and flipping him onto his stomach.
Soap’s breath was knocked out of him for a moment as he fell onto the mattress. Soap quickly brought his knees up and spread them slightly, presenting his cunt to the demon kneeling behind him.
Ghost’s fat tip nudged at his hole, the soft point at the end catching in his slit and guiding Ghost in. He fit himself back inside, balls flush with Soap’s clit.
Soap let out a punched out groan as he was speared on Ghost’s cock. Ghost gripped onto Soap’s hips, his hands almost covering his hips entirely.
Ghost set a punishing, intense pace. Fucking Soap hard, pulling out and pushing back in roughly, the slick slide of ridges catching on his rim driving Soap insane. He swore he could feel each textured swirl, each piercing as Ghost pulled his cock almost all the way out and pushed himself to the hilt.
The demon above him leaned down, Soap saw the thin tendril-like tip of travel towards his mouth. Soap gasped, opening his mouth and sticking his tongue out.
Please, please, please, he needed that tongue back in his mouth. Ghost continued his movements, weaving his tongue into Soap’s mouth. Ghost snaked his tongue back into Soap’s mouth, squirming down his throat. His tongue completely filled Soap’s mouth and throat, stretching his lips.
He felt so pleasantly full, stuffed from both ends with Ghost’s tongue down his throat and cock filling his cunt. The sensation made him never want to be empty again, wanted all his holes filled by Ghost.
Soap hummed around the tongue in his throat, gently sucking on it and reveling in the smooth texture, in the viscous saliva coming off it, cool and soothing down his throat.
He felt Ghost’s hips stutter, a low growl emitting from Ghost’s throat and Soap could almost feel the reverberation in his own chest. Ghost pulled Soap’s hips back onto his cock, fucking into him fast and rough. Soap was letting out little mewls around Ghost’s tongue as he hit that spot inside of him.
Ghost came inside him with an inhuman roar, his tongue pulling all the way out of Soap’s mouth, leaving him gasping.
Suddenly, Soap felt a stretching sensation in his cunt, it felt like Ghost’s cock was getting bigger somehow, the pressure building inside him. Oh god, was he being knotted by a demon?
Soap wiggled his hips experimentally and, sure enough, Ghost’s cock didn’t move a millimeter. Soap gasped, surprised as his cunt clenched, emphasizing the feeling of the knot stuck inside him.
Ghost groaned, one of his hands holding Soap’s hips still so he wouldn’t move. Soap must’ve looked surprised because Ghost said, “Didn’t do a lot of reading on incubus, did you?” His voice was rimmed with amusement.
“This one didn’t come up in the research, no.” Soap said, his voice strained.
Ghost chuckled, “How else am I supposed to keep you? I have to fill you up, Soap.” Ghost’s voice was rich and dark filling his ears. “I need to breed you after all. Have to make sure it takes.”
Soap keened, trying not to squirm on Ghost’s knot as his clit pulsed with need. He could somehow feel Ghost still pumping cum deep inside him, still stuffing him to the brim.
The knot inside him was putting insane pressure on the back of his clit, the blood pounding in his cunt.
“We might be here a while, might as well make the best of it.” Ghost said, one of his hands snaking around from his hips to his clit.
Ghost had two massive fingers on the sides of his clit, moving up and down as the top of his palm pressed upwards, feeling his own knot through Soap.
Soap groaned, trying to thrust into Ghost’s hands but he was still stuck, joined with Ghost. Ghost trailed one claw down his clit, ending at the tip and Soap came. His release caught him off guard, knocking the breath out of him. Soap cried out, arching his back as he buried his head into the mattress.
Ghost grabbed his hair and pulled his head up. “Don’t hide those gorgeous noises from me, Soap.” Ghost purred.
Soap shuddered as he whined out the rest of his orgasm, sharp pain emphasizing his arousal, his cunt still tight around Ghost’s knot as he came down.
Ghost let go of his head and Soap let his head drop, relaxing into the mattress. Ghost guided Soap’s hips down with his hands, moving with Soap’s body so he could settle fully on the bed.
Finally, Ghost’s knot went down, the tightness in Soap’s cunt receding. Ghost pulled out and Soap whined, still wanting to be stuffed.
Ghost grabbed Soap’s torso, moving Soap with him on the bed. Soap allowed himself to be manipulated, lax in Ghost’s arms. Ghost sat at the head of the bed, leaning against the meager headboard. He pulled Soap between his legs, leaning Soap’s back against his front. Soap winced, god, his cunt was going to be sore tomorrow.
One of Ghost’s hands wrapped around and cradled Soap’s lower stomach possessively. Soap glanced down, his stomach had a gentle swell at the bottom where he was filled with Ghost’s cum.
“You look good like this, Johnny.” Ghost said as Soap leaned back against Ghost’s chest. “My pretty pet.”
Soap shivered, being called Ghost’s pet sent conflicted feelings to his stomach.
Wait, did Ghost just call him Johnny?
