Work Text:
The smell of mixed soggy fruits and rot made Cosmo wrinkle his nose as he tied the plastic bag, filled with leftovers. He stood up, carrying the bag carefully to make sure it didn't come in contact with his legs, he doesn't want to get that weird trash juice on him. It was already about 8 pm and darkness had covered the small city he lived in as he opened the door to his small apartment. The sound of his steps and the rustling of the plastic echoed as he walked down the stairs, a bit annoyed both at the smell still lingering in his nose, and the smell of smoke in the stairhouse, from his neighboors. With some effort of one hand, he pushed open the door of the building, and stepped outside, his boots sinking into soft snow. It was early december and already snow had covered the streets like a soft blanket, spotted here and there with footprints from both people, pets and cars. The sight of soft snow falling and almost glowing under the streetlights where enough to make Cosmo stop and watch for a moment, becoming almost dizzy at the way it was all moving at once under the glow of the lights. No cars where interrupting the silence for some reason, and Cosmo eventually broke the stare and let the heavy door close behind him as he carried the plastic bag towards the dumpsters, the snow crunching softly under his boots. The cold air was seeping through his hoodie and he shivered, the cold air feeling refreshing in his mouth compared to the warm air of his apartment, mixed with the smell of smoke. He wasn’t expecting anything out of the unusual for today, all he could think of was how apparently, vampires had been proven to exist now. He had always had a fear of vampires, but at the same time he had fantasies once about them. Mostly during his teenage years, he would spend time fantasizing about them, about doing stuff with th- Cosmos thoughts came to a stop as he reached the dumpsters, the yucky smell becoming impossible to escape as he stepped closer, opening the big lid and throwing the plastic bag inside, before quickly letting go of the lid and stepping back, the lid falling close with a loud creak and a clang. He let out a sigh as he finally got out of reach from the smell, quickly making his way back to the entrance of his apartment, the cold air making his nose runny. He pushed the doors open and let them close on their own, before running up the stairs, his steps echoing. He reached his door, opened it and closed it with a familiar click.
He was about to lay down in the couch, and just doom scroll as usual, when a loud thump broke the comforting silence, followed by a gasp from someone. It didn’t sound familiar but not completely unfamiliar either. Cosmo got to his feet, quickly making his way to his bedroom, keeping his phone close in case he needed to call for help. He slowly opened the door, since the noise came from his bedroom, and peeked inside, his room was dark as usual but one thing had changed. It was no longer warm. The glow from the full moon peeking through the clouds casted eerie shadows across his furniture, and he noticed how the curtains were moving with wind. The window was only a little open. A shuffle was heard from his bed and he stepped inside, expecting to see som animal like a bird but what he saw instead shocked him. How did he even get in through that small gap in the window!? Only small birds could do that possibly do that.
“What the hell?!” He exclaimed as he watched the seemingly stranger person, try to crawl away from him. “What are you doing here? And who are you even?!” He urged, watching as the other person stood up, before suddenly throwing himself at him. Cosmo landed on the floor with a wail, and tried to push the person off him until- the moonlight hit the strangers face and he recognized… Sprout?! His ex boyfriend?! He hadn’t seen him in almost two years now- what was he doing here?!
“Sprout- What the fuck!” He tried to pry Sprout off him, but Sprout held his shoulders tightly, and what felt like… claws was now digging into him.
“Get off!! Ow!!” Cosmo tried once again to push him off, but Spout simply just pinned him down harder, and Cosmo could see the hungry and pale expression on Sprouts face, before Sprout buried his face down into Cosmos neck, trying to bite the delicate skin and Cosmo shivered, trying to push him away as realization pored into his thoughts. Sprout is a vampire! He struggled to keep Sprouts face away from his neck, huffing as he felt Sprouts grip tighten, and he let out a yelp when he felt the claws starting to tear through his skin.
“Fuck… Why don’t you stay still for me, love?” Sprout growled, an annoyed grin spreading across his face, revealing sharp fangs, as he managed to pin down Cosmos hands. He was now straddling Cosmos hips, breathing quickly as another wave of dizziness hit him from the constant hunger weakening him. Sprout pressed his face into Cosmos neck, and Cosmo tried to pull his hands free, but couldn’t. He could only squirm under the weight of Sprout as he felt his sharp fangs graze his neck, followed by a bite, that digged the fangs deep into his neck. Cosmo inhaled a sharp breath of air, wincing as pain shot through his neck, and tears began forming at the corners of his eyes. Soon enough, warm blood began seeping through the wound, and Sprout lapped at the blood eagerly, and Cosmo began feeling weak from the pain. He winced at every drag of Sprouts tongue against the wound, but somewhere underneath the pain, a weird pleasant tingle was breaking through, causing his breathing to become even faster. He felt Sprout bite down, again and again, deepening the wound, and drinking more of his blood, and he was starting to feel numb, not sure if it was from the blood loss or from pain. All he was feeling now was a strange almost arousing sensation was replacing it, and Cosmo couldn’t help but whimper from the overstimulation. He had never thought he would somehow find pain enjoyable. He knew what a masochist was, but he didn’t know for sure yet why he was getting so aroused from the pain.
He laid there for a few minutes, not moving, as Sprout kept biting, licking and sucking at the wound, and he felt himself starting to get erection from it. He was lost in his thoughts, unable to move, as pleasure began pooling in his lower abdomen. He was only woken from his thoughts when Sprout finally stopped biting, still straddling his hips and most likely very aware of the hardness in Cosmos pants.
“You’re.. a vampire..” Cosmo stared up at him, trying to gather his thoughts. He tried to move his hands but they were still trapped under Sprouts.
“Mhm… surprising, huh?” Sprout mumbles as he licks the remaining blood on his lips, looking satisfied. Cosmo stared at him for a few seconds more before breaking the silence again.
“what- how did you-“ Cosmo began but broke off into a accidental whimper as Sprout began tracing circles on his chest, and Cosmo squirmed under his hands. Cosmos hips involuntarily twitched upwards as he did, and Sprout smirked.
“So... you gonna let me...-" Sprout trailed off, toying with the metal piece on Cosmos belt and Cosmo gulped, his cheeks heating up again, Sprout hesitated, giving Cosmo the chance to pull away if he wanted too, but he didn't. Instead, he eventually nodded at Sprouts hesitant expression. He was too far lost and needy to go back now anyway, and Sprout wasn't complaining. Even tho he's a goddamn vampire, Cosmo can admit he never really lost feelings for him when they broke up, two years ago. He remember they broke up over an arguement, and they both where mostly just angry at eachother. They wheren't really toxic or mean, just arguing over small things, till it finally hit the wall and Sprout left. Cosmo whined as he felt Sprout brush against his hardness through his pants, his hips twitching again, and Sprout giggled at his sounds and movements, rolling his hips teasingly, grinding against Cosmo, and a involuntary moan left Cosmos lips from the friction. Sprout looked behind him, over at the bed, and then back at Cosmo. "Wanna use the bed..?" He mumbled, running a finger down Cosmos chest teasingly as he did. Cosmo just nodded in response, afraid his words would come out as whimpers if he'd try to speak.
Sprout carried Cosmo onto the bed, laying him down to crawl on top of him, before starting to pull his hoodie up over his head, and a grin spread on Sprouts face, looking satisfied as more of Cosmos skin revealed. He leaned down, biting softly into Cosmos chest before digging his fangs deep into his skin, and Cosmo yelped, even tho the pain was kinda nice, it quickly got replaced by a pleasant tingling. Cosmo arched his back as Sprout bit down again, deeper this time, and Cosmo gripped at the sheets underneath him, panting.
"Fuck- oh god- Sprout-.." He tried to use his words but he kept breaking off into whimpers and gasps, so he eventually gave up. When blood started running from the bite on Cosmos chest, Sprout began laping at it eagerly, stopping to suck at where the blood was coming from. The pain made Cosmo both more thrilled and scared, gasping as Sprouts teeth sink in again as he sucks. The mark on his neck was still covered in blood, but Sprout where now more intrested in the one on his chest. When Cosmo began panting more as more pain shot through him with Sprouts biting, Sprout reached down with one hand, gripping Cosmo through his pants, and Cosmo shuddered, forgetting about the pain almost instantly as his hips twitch upward, searching for friction like an addict. Sprout began rubbing up and down, his other hand reaching to undo Cosmos belt, quickly pulling it off and shoving his pants down, along with his boxer breifs. Cosmo couldn't even proccess anything before his lower half was completely bare all of a sudden, and he felt pleasure began making his mind foggy as Sprout stopped biting him and instead began stroking him slowly, grinning as he watched Cosmo squirm and gasp. Sprout leaned back down towards Cosmos chest, licking away some of the blood left, keeping his hands pace slow as he did, and Cosmo couldn't help the involuntary moan that escaped his lips at the overstimulation. His eyes fluttered close as his back arched again, attempting to grind back into Sprouts hand.
IM NOT DONE WHIT THIS WORK TF
