virgil woke up, gasping and sweating. he looked down and immediately blushed. hard as a rock. oh god... he looked over and saw roman laying there, asleep. he looked so peaceful. virgil bit his lip and whimpered slightly. i want him so bad... virgil shifted his leg slightly, rubbing against his member and causing him to let out a small moan. He wrestled with himself for a moment, but ultimately made a decision. he crawled on top of roman and kissed him, gently at first, but he grew needier with each breath. he slowly started unbuttoning romans shirt. Roman stirred a bit and opened his eyes.
"v-virgil? what are you doing...?" he asked, drowsy.
that's when he felt virgil's dick brush against his own, making him glad virgil couldn't see him blush in the dark.
"wet dream?" he asked as virgil bit into his neck.
"mhmm..."
"mh... virge...do that again..." he mumbled as virgil hit his sweet spot
virgil sat up and smirked.
"sounds like i'm not the only one with special needs tonight..."
virgil's smirk always drove roman wild. he grabbed virgil by the shoulders and kissed him passionately, a tent slowly forming in his boxers. virgil felt it and did everything in his power not to rip all of romans clothes off and fuck him right then and there. instead, he grinded onto roman, creating a low moan from the bottom.
"ah....v-virgil...."
virgil pressed roman down onto the bed, pressing slightly and grinding harder. he slowly worked his hands downwards, until he was teasing the waistband of roman's boxers. Roman gasped and groaned, grabbing virgils hands and trying to press them farther down.
"so needy... are you that horny?" virgil said seductively. that alone was enough to make roman moan and buck his hips. virgil smirked, slipping his hands down roman's pants and massaging his crotch gently.
"v-virgil...fuck me, please...." roman gasped, squirming and wriggling.
"patience, love. we've only just started..." his soft purr made roman harder still. oh, how his lover turned him on.
virgil took off romans pants and boxers, leaving him in just a half-buttoned shirt. virgil crawled downwards and took the head into his mouth, running his tongue along the slit. roman tugged at virgil's hair slightly, thrusting into his mouth. virgil sucked and sucked, causing a plentiful of desperate and needy noises from roman.
"AH! V-VIRGIL! IM CLOSE...!" he screeched, thrusting forcefully. virgil removed his mouth from the area, smirking seductively. roman whined.
"now we cant have you finishing too soon, can we?" virgil shoved roman into the bed again and kissed him aggressively, shoving his tongue in roman's mouth.
"mmh... d-daddy, please... f-fuck me...." Roman begged
virgil was completely turned on by the name.
"call me that again and maybe i will, baby boy..."
"d-daddy... i need you inside me..."
virgil let out a low groan and separated, snatching a bottle of lube off of the counter. He lubed himself up and moved roman's legs, causing him to shiver slightly. Virgil pushed in slowly. Roman groaned and let himself get used to it.
"move, daddy, please..."
virgil smirked and started thrusting. he started jacking roman off, synchronising the movements. soon, roman was beyond coherent words. his neck was littered with hickeys, his hair was a mess, and he was leaking pre-cum slightly. virgil used his free hand to grab his phone and take a picture of his sexy husband. Then, he moved faster and faster, the movement making him dizzy.
"h-hAA! DADDY! IM GONNA-"
roman came all over their chests, followed soon by virgil. they cuddled close to each other, with virgil kissing roman's neck slightly every so often.
"night, love..."
"good night, daddy..."
"are you asking for a round two??"
"maybe."
first official smut! requests welcome and constructive critisism (lol spelling) is always needed! but please dont tell me im terrible, i already know XD anywho, thanks for reading!!
-bellepotter
YOU ARE READING
Sanders sides smut!
FanfictionVirgil wakes up in the middle of the night with a bit of a problem. Thank god his husband is there to help. (NOT MY ART I JUST FOUND IT IN GOOGLE)