Work Text:
Cas needed to eat. Cas needed to eat human flesh to stay “alive”. The spell Vlad had used to resurrect them was fickle. Their body was semi-corporeal and required them to constantly regain energy through sacrifice, through flesh. But there was no food here.
Cas was too hungry to really remember what led to them being trapped in the basement with Laughing Jack. Each growl of their stomach would made the ghoul grumble and whine. They needed to eat and the only person around not only inhuman but was also their friend. Cas wasn’t sure it would even work.
“You’re starving… If you need to eat so badly, just ask.” Jack rolled up his sleeve, holding it out to Cas.
“Jack… I can’t. I don’t want to hurt you.”
“I’ll be ok. My limbs grow back.” jack pulled Cas into his lap, hugging the blond close. “It will keep you alive.” Cas tried to lean away when Jack nuzzled their neck. Jack really liked to push boundaries, but Cas was starving.
Their stomach tightened painfully, making Cas want to cry. It was getting unbearable. They could feel themselves getting weaker. In a few more hours they would start to rot, and that was excruciating. They were running out of options, out of time.
“Fine, fuck, I’m really hungry.”
Cas held Jacks arm up. They had never eaten from a living body. Vlad usually brought him home meat, making sure Cas wouldn’t have to hunt for themselves. They opened their mouth wide, letting their teeth settle on unnaturally pale skin. Jack already tasted sweet and Cas started to drool.
“Just bit hard and pull. You can do it.” Jack praised, petting Cas’ hair.
Cas took a shaky breath through their nose and bit down hard. It took a few seconds for them to break through the skin, blood rushing into their mouth as they jerked back. A small piece tore away, and Jack let out a breathy sigh. He tasted sweet. Like chocolate and cream. His skin felt like taffy as Cas chewed, sticky and saccharine.
They licked their lips, letting out their own sigh. Their teeth weren’t sharp like Jack’s so the bite mark was jagged. They lapped at the blood, humming at the flavor, before biting down again. The skin ripped away easier this time.
Black blood splattered down the front of Cas’ shirt as they continued to eat. They bit down to bone, growling a little as they bit on Jack’s radius like a dog. Jack suddenly jerked against them and the sound he made was definitely a moan. Cas froze.
“Jack?” They called out through a mouthful of muscle tissue.
“Sorry! Sorry, I’ll be still. Please don’t stop.”
“You’re getting off on this.” Cas’ tone was blunt, a mix of surprise and curiosity.
“I know you don’t like this sort of thing, but it- it feels good feeding you. A part of me is inside you, sustaining you.” Jack seemed to lose himself in his words, grinding against Cas again rather shamelessly. “Please?”
“Do what you want…” Cas mumbled. Jack used to hate that phrase. He wanted Cas to enjoy their activities and do what they wanted as well, but right now, it was as close to permission as he could get.
“I’ll be good, so, so good, I promise.”
Cas felt a lot of things at once. Their stomach felt better the more they ate, but there was an uncomfortable feeling in their gut every time Jack moved against them. Cas growled and started tearing at whatever meat was left on the bone.
If Jack sped up, Cas bit harder, tearing away chunks with their nails. They felt tears roll down their cheeks and had no clue what they were for. Did they feel guilt from eating their friend? Disgust for letting him touch so freely? Did they enjoy it? What part were they enjoying exactly?
They were both a total mess. Jack was holding Cas tightly with his undamaged arm, nipping along their neck. Cas finally felt full and tuned their neck to chomp at jack’s cheek. They got a kiss instead. They got a striped tongue licking up all the blood from their lips. Jack’s hips lost their rhythm, and Cas could feel him cumming in his pants beneath them.
“Gross…” Cas mumbled as they were let go. Their stomach felt warm, but they chose to ignore that. Jack just smiled at his mangled arm.
“I am very proud of you. You went outside your comfort zone a bit, but now you have a full belly, yeah?”
“yeah, yeah pervert clown.”
“I adjust to you, you’re the pervert.” Jack teased back. Cas just rolled their eyes.
As they cuddled, they heard the front door open upstairs and Vlad calling out that he was home. Jack laughed loud enough for Vlad to realize where they were and let them out. Cas jerked away, face red, and ran upstairs, mumbling about clean clothes.
“What happened?”
“We got a little stuck so I showed them a new game.”
“Uh…huh… is that why your arm is… never mind. I don’t need to know. I’m going to go start dinner.”
Jack smiled as he followed the older blond upstairs, planting a comical kiss on his cheek. Vlad made a face at the bloody kiss mark left behind, but jack had already run off when he went to scold him for it.
Jack knocked before slipping into Cas’ room. They were trying to find clean clothes so they could go shower, but turned when Jack came in. Jack smiled, scanning their featured for any lasting discomfort.
“You ran away.”
“My brother showed up. I don’t want him seeing that…”
“So, you aren’t mad at me?”
“You’re a freak, but you’re also my best friend. Besides… I told you to do what you wanted. It seemed fair.”
“You can always tell me no. But if you ever want to do any of that again…” Cas looked away, face visibly red. Their brows furrowed as they worked through their thoughts.
“I think… I don’t know…” They didn’t like sex. They were really weird about touch, but jack’s touch wasn’t so bad. Maybe? They were curious for sure, but it felt… gross? Weird? Unnecessary? But it felt nice too. “If we do it again… I want to be in control.” That was the only way they could figure it out.
Jack seemed to brighten up at the idea. Cas wasn’t even sure what they meant by ‘it’ but they felt comforted in the idea of being able to explore their feelings safely. Whether that was another meal or… Cas blushed again and stormed off to the bathroom.